A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黑马不黑 中级黑马   /  2014-1-13 11:26  /  865 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. 这是一个jdbc链接数据库的ConnectionManagement,例子如下:

  2. //数据库连接对象

  3. private static Connection conn=null;

  4. //定义Statement变量

  5. private static Statement stmt=null;

  6. //定义PreparedStatement变量

  7. private static PreparedStatement pstmt=null;

  8. 我想问问:定义一个变量赋空值与不赋值有什么区别,为什么在这个例子中没有影响?还是我没发现影响?
  9. 也就是说:private static Connection conn;与上面的private static Connection conn=null;有什么不同?
  10. 还有PreparedStatement与Statement到底什么关系啊?

复制代码

评分

参与人数 1技术分 +1 收起 理由
ily521125 + 1 神马都是浮云

查看全部评分

1 个回复

倒序浏览
PreparedStatement可以自定义sql语句,select * from emp where sar > ?
其中的问号部分,可以是程序运行时确定的
而Statement中的sql语句必须是确定好的

评分

参与人数 1技术分 +1 收起 理由
ily521125 + 1 赞一个!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马