欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

JDBC四步曲

程序员文章站 2022-04-06 10:59:04
...
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