在Java中编写带占位符的SQL语句

2023-05-09,,

C#中SQL中带占位符的语句

假设有一张学员信息表Student,通过表中的ID来找学员,查询的SQL语句如下

string sql = string.Format("select * from Student where id={0} ",id);

正常Java的语句

String sql="select * from tbl_board where id=?";

上面这种Java语句中的 ?也相当于一个占位符,当赋值的时候是另外赋值,并不是像上面的C#语句一样,在声明语句的时候一起赋值。

在看看下面这种Java语句吧

String sql = String.Format("select * from Student where id=%d ",id);

呵呵!感觉是不是和上面的C#很想啊!这里要注意一下 数字类型的用 %d 字符类的用 %s 别忘了加引号,C#里面怎么加这里也一样 . 例如这样 '%s’

在Java中编写带占位符的SQL语句的相关教程结束。

《在Java中编写带占位符的SQL语句.doc》

下载本文的Word格式文档,以方便收藏与打印。