题目内容

加载数据库驱动通常使用Class类的静态方法____来实现。

查看答案
更多问题

在定义的SQL中,使用占位符____来表示查询条件,并通过PreparedStatement对象的setString()方法设置参数值.

创建PreparedStatement对象的实现代码是____。

阅读下面程序,在空白处填写正确的代码public class Demo02_JDBC {public static void main(String[] args) throws Exception {// 1. 注册驱动Class.forName(“com.mysql.cj.jdbc.Driver”);connStr=”jdbc:mysql://127.0.0.1:3306/dbtest”// 2. 获取数据库连接Connection conn=DriverManager.getConnection(connStr, “root”, “123456”);// 3. 获取SQL语句的执行者对象PreparedStatement pstmt=conn.prepareStatement(“select * from tbtest”);// 4. 执行SQL语句ResultSet resultSet=____;// 5. 处理结果集:getInt(),getString(),getDate(),getDouble()System.out.println(“姓名”+”\t|\t”+”密码”);while( ____ ) {//记录没有结束String name=____;String pwd=resultSet.getString(“uPwd”);System.out.println(name+”\t|\t”+pwd);}// 6. 关闭释放资源conn.close();pstmt.close();resultSet.close();}}

阅读下面的程序,实现数据更新,将uName=lisi的密码改成“111111”。public class Demo03_JDBC {public static void main(String[] args) throws Exception {// 1. 注册驱动Class.forName("com.mysql.cj.jdbc.Driver");// 2. 获取数据库连接String url="jdbc:mysql://127.0.0.1:3306/dbtest";Connection conn=DriverManager.getConnection(url, "root", "9615056");// 3.获取SQL语句的执行者String sqlStr="update tbtest set uPwd='111111' where uName=?";PreparedStatement pstmt=____;//给站位符进行填充数据:即条件uName="lisi"pstmt.____;// 4.执行SQL语句int count=____;// 5.处理结果集System.out.println(count+"行受到了影响");// 6.释放资源conn.close();pstmt.close();}}

答案查题题库