社区
Java SE
帖子详情
jdbc中sql语句是否可以使用这样的参数方式,如select * from a where id=:id
winterroot
2005-10-26 08:39:48
如题
...全文
133
4
打赏
收藏
jdbc中sql语句是否可以使用这样的参数方式,如select * from a where id=:id
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
laxxx6
2005-10-26
打赏
举报
回复
不能使用,,,绝对报错...
i_am_a_programmer
2005-10-26
打赏
举报
回复
嗯,不能使用,不过在hibernate里倒是可以用:parameter or ?
winterroot
2005-10-26
打赏
举报
回复
是啊 hibernate可以
treeroot
2005-10-26
打赏
举报
回复
不可以,使用?
这个好像是hibernate的方式
Java学习指南(8) MySQL数据库与
JDBC
框架
一、课程简介 『Java学习指南系列』的第8篇教程 ,介绍MySQL数据库的安装
使用
,常见
SQL语句
,以及
使用
JDBC
进行数据库开发的技术。 二、主要内容 * MySQL的安装和
使用
* 常用
SQL语句
,增删改查操作 * 高级SQL...
DBC的东西,Java传递
SQL语句
时遇到问题, `String sql = "
select
* from user where
id
='"+
id
+"' ";`这话代码
中
这几个' " +的问题,
今天学习
JDBC
的东西,Java传递
SQL语句
时遇到问题, String sql = "
select
* from user where
id
='"+
id
+"' ";这话代码
中
这几个’ " +的问题,有些初学者一下子看不懂。 在MYSQL
中
查询
id
的列表 的语句
select
* from user where
id
='u001'; 这样显示。 Java传递
SQL语句
时, String sql...
mybatis
sql语句
select
* from user where username=
中
文时,无输出,英文时,输出
数据库连接要加上编码
jdbc
:mysql://localhost:3306/wastesys?useUnicode=true&characterEncoding=UTF-8
String sql="
select
* from login1 where user=' "+user+" ' and password=' "+password+" ' ";
JDBC
中
SQL查询语句引号问题 用
JDBC
操作数据库模拟用户登录,注意
sql语句
除了数字类型外要加双引号或单引号 String user=“1”; String password=“2”; String sql="
select
* from login1 where user=’ " +user+ " ’ and password=’ " +password+ " ’ "; 打印结果...
Mybatis
中
sql语句
的#号和$号的区别
1、#{变量名} #{变量名}可以进行预编译、类型匹配等操作,#{变量名}会转化为
jdbc
的类型。
select
* from tableName where
id
= #{
id
} 假设
id
的值为12,其
中
如果数据库字段
id
为字符型,那么#{
id
}表示的是‘12’;如果是整型,则
id
的值为12; 并且Mybatis会将上面
SQL语句
转化为
jdbc
的
select
* from tableName where
id
=?,把?
参数
值设置为
id
的值。 这种
方式
使得
sql语句
是经过预编译的,它是把#{}
中
间的
Java SE
62,612
社区成员
307,332
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章