`
peihong-ph
  • 浏览: 21410 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

JDBC四步曲

阅读更多
JDBC的四部曲:
* 第一步  a)加载对应的驱动程序(首先确保将对应的驱动程序的jar包导入到项目中)
*/
Class.forName("com.mysql.jdbc.Driver");

/*
* 第一步 b)根据已经加载的驱动程序 利用相应的参数 获取数据库的指定连接
*/

Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/myxjgs", "root", "root");

/*
* 第二步 根据已经获取的连接对象 得到查询窗口的对象
*/

Statement st = conn.createStatement();

/*
* 第三步  写并且在statement执行sql语句
*/

int i = st.executeUpdate(sql.toString());

/*
* 第四步 根据执行结果处理返回值
*/
if(i != 0){
flag = true;
}

补充:
Statement和PreparedStatement的区别:

主要区别之一:Statement安全性较低  容易造成sql语句的侵入  而PreparedStatement由于是预编译 可以有效的防止sql语句的侵入 安全性较高(对于程序员来说 PreparedStatement写sql语句时方便)

主要区别之二:对于一次性存取  Statement的效率要比PreparedStatement效率要稍微高一些  但是对于批处理(多次执行同一条sql语句)的操作 PreparedStatement的效率要远远高于statement
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics