Java面向对象程序设计案例教程习题答案 (王贺 )第8-11章.docx
《Java面向对象程序设计案例教程习题答案 (王贺 )第8-11章.docx》由会员分享,可在线阅读,更多相关《Java面向对象程序设计案例教程习题答案 (王贺 )第8-11章.docx(5页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、第8章习题答案一、选择题1 . C 2.A 3.B 4.BC 5.D二。、简答题2 .JDBC操作步骤(1)导入驱动程序(2)创立连接(3)创立 Statement(4)书写SQL语句(5)执行SQL语句获得结果(6)处理结果(7)关闭连接.列表对于数据类型Java数据类型SQL数据类型bytetiny intSshortsmall intintintlongbig intfloatnumberDoublenumberDatedata/time/datatimeStringvarchar.next方法工作流程,首先跳转进入结果集对象的下一行记录,如果记录不为空,返回值为 true,否那么返回值
2、为false。三、编程题.固定SQL语句方式:public int adminReg(String uname, String pswd) int result = -1;String driverclass = com.microsoft.sqlserver.jdbc.SQLServerDriver;String dbUrl = jdbc:sqlserver:/localhost:1433;databaseName=TestDB;Connection connection = null;Statement stmt = null;try(Class.forName(driverClass);
3、connection = DriverManager.getConnection(dbUrl, sa, sasa);stmt = connection.createStatement();String sql = insert into tb_admin(admin_name/admin_pswd) values ( + uname + 7 + pswd +result = stmt.executeUpdate(sql); catch (ClassNotFoundException e) e.printStackTrace(); catch (SQLException e) e.printSt
4、ackTrace();)finally if (stmt != null) trystmt.closeO; catch (Exception e) )if (connection != null)try(connection.closef); catch (Exception e) )return result;)预编译SQL语句方式:public int adminRegfString uname, String pswd) int result = -1;String driverClass = com.microsoft.sqlserver.jdbc.SQLServerDriver;St
5、ring dbUrl = jdbc:sqlserver:/localhost:1433;databaseName=TestDB;Connection connection = null;PreparedStatement pstmt = null;try (Class.forName(driverClass);connection = DriverManager.getConnection(dbUrlz sa, sasa);String sql = insert into tb_admin(admin_name,admin_pswd) values (?,?);pstmt = connecti
6、on.prepareStatement(sql);pstmt.setString(l, uname);pstmt.setString(2, pswd);result = pstmt.executellpdate(); catch (ClassNotFoundException e) e.printStackTrace(); catch (SQLException e) e.printStackTrace();)finally if (pstmt != null)try(pstmt.closef); catch (Exception e) )if (connection != null)try(
7、connection.close); catch (Exception e) )return result;).通用性很强的JDBC类import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sqLStatement;public class DBConn private final String className = com.microsoft.sqlserver.jdbc.SQLServerDrive
8、r;privatefinalStringconnectionllrljdbc:sqlserver:/localhost:1433;databaseName=TestDB;private final String username = sa;private final String password = sasa;private Connection connection;private Statement stmt;public DBConn() try(Class.forName(className);connection = DriverManager.getConnection(conn
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java面向对象程序设计案例教程 习题答案 王贺 第8-11章 Java 面向 对象 程序设计 案例 教程 习题 答案 王贺 11
限制150内