第十四章 JDBC数据库连接:本章主要介绍JDBC数据库操作,目前有很多应用程序都需要使用数据库来保存数据或从数据库得到所需要的数据,其原因是数据库在数据查询、修改和保存等方面有着其他数据处理手段无法替代的地位。14.1MySQL数据库环境下建库和建表:本节掌握在MySQL数据库环境下建立数据库和立建表,以及导入和导出数据库的数据。[判断题]Statement对象的executeUpdate(String sqlStatement)方法中,sqlStatement参数是由insert、delete和update等关键字构成的Sql语句,函数返回值为查询所影响的行数,失败返回-1。( )
14.2通过JDBC接口连接MySQL数据库:本节主要掌握JDBC的基本概念和主要任务,以及如何通过JDBC连接MySql数据库的方法。
14.3查询操作:本节主要掌握使用Statement创建一个SQL语句执行器,并用来执行一个静态的SQL语句,进行相关的查询操作。
14.4增加、删除、修改操作:本节主要掌握使用PreparedStatement这个预编译的SQL执行器,对数据库中的数据表进行增、删、改、查操作,可以提高操作数据库的效率。
14.5通过Java GUI完成数据操作:本节主要掌握通过Java GUI来对数据库进行增、删、改、查基本操作。
选项:[错, 对]
[单选题]DriverManager类的getConnection(String url,String user,String password)方法中,参数url的格式为jdbc:<子协议>:<子名称>,下列哪个url是不正确的?( )
选项:[”jdbc:odbc:数据源”
, ”jdbc:sqlserver://172.0.0.1:1443;DatabaseName=数据库名”
, ”jdbc:mysql://localhost:80/数据库名”
, ”jdbc:oracle:thin@host:端口号:数据库名”
]
[单选题]下列代码中rs为查询得到的结果集,代码运行后表格的每一行有几个字段( ) while(rs.next()){ out.print(rs.getString(1)+”t”); out.print(rs.getString(2) +”t”); out.print(rs.getString(3) +”t”); out.print(rs.getString("publish")++”t”); out.print(rs.getFloat("price")+"n"); }
选项:[6
, 4
, 不确定
, 5
]
[单选题]在JDBC中,下列哪个接口不能被Connection创建( )
选项:[CallableStatement
, PreparedStatement
, Statement
, RowsetStatement
]
[判断题]Statement对象提供了int executeUpdate(String sqlStatement)方法,用于实现对数据库中数据的添加、删除和更新操作。 ( )
选项:[对, 错]
[判断题]JDBC中的URL提供了一种标识数据库的方法,使DriverManage类能够识别相应的驱动程序。( )
选项:[对, 错]
[单选题]下面是创建Statement接口并执行executeUpdate方法的代码片段:conn=DriverManager.getConnection("jdbc:mysql:///book","root","123456"); stmt=conn.createStatement(); String strsql="insert into book values('TP003', 'ASP.NET','李','清华出版社',35)"; n=stmt.executeUpdate(strsql); 代码执行成功后n的值为 ( )。
选项:[一个整数
, 0
, 1
, -1
]
[单选题]下面的代码是连接哪个数据库的驱动加载片段( ) try{ Class.forName("oracle.jdbc.driver.OracleDriver"); } catch(Exception e){ out.print(e.toString()); }
选项:[Sql Server
, 不确定
, Oracle
, MySql
]
[判断题]JDBC加载不同数据库的驱动程序,使用相应的参数可以建立与各种数据库的连接。( )
选项:[错, 对]
[判断题]ResultSet结果集,每一次rs可以看到一行,要在看到下一行,必须使用next()方法移动当前行。( )
选项:[对, 错]
[判断题]JDBC构建在ODBC基础上,为数据库应用开发人员、数据库前台工具开发人员提供了一种标准,使开发人员可以用任何语言编写完整的数据库应用程序。( )
选项:[对, 错]
[单选题]下面是加载JDBC数据库驱动的代码片段: try{ Class.forName("com.mysql.jdbc.Driver"); } catch(ClassNotFoundException e){ out.print(e); }该程序加载的是哪个驱动?()
选项:[JDBC-ODBC桥连接驱动
, 本地协议纯Java驱动
, 网络纯Java驱动
, 部分Java编写本地驱动
]
温馨提示支付 ¥1.00 元后可查看付费内容,请先翻页预览!