- 1、本文档共73页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(7) public static PrintStream getLogStream( )方法。它用来获取DriverManager和所有驱动程序使用的日志PrintStream对象。 (8) public static void println(String message)方法。它用来给当前JDBC日志流输出指定的消息。 2.Connection类 java.sql.Connection类负责建立与指定数据库的连接。Connection类提供的常用成员方法如下: (1) public Statement createStatement( )throws SQLException方法,用来创建Statement类对象。 (2) public Statement createStatement(int resultSetType, int resultSetConcurrecy)throws SQLException方法,用来按指定的参数创建Statement类对象。 (3) public DatabaseMetaData getMetaData( )throws SQLException方法,用来创建DatabaseMetaData对象。不同数据库系统拥有不同的特性,DatabaseMetaData类不但可以保存数据库的所有特性,并且还提供一系列成员方法获取数据库的特性,如取得数据库名称、JDBC驱动程序名、版本代号及连接数据库的JDBC URL。 (4) public PreparedStatement prepareStatement(String sql)throws SQLException方法,用来创建PreparedStatement类对象。关于该类对象的特性在后面介绍。 (5) public void commit( )throws SQLException方法,用来提交对数据库执行添加、删除或修改记录(Record)的操作。 (6) public boolean getAutoCommit( )throws SQLException方法,用来获取Connection类对象的Auto_Commit(自动提交)状态。 (7) public void setAutoCommit(boolean autoCommit)throws SQLException方法,用来设定Connection类对象的Auto_Commit(自动提交)状态。如果将Connection类对象的autoCommit设置为true,则它的每一个SQL语句将作为一个独立的事务被执行和提交。 (8) public void rollback( )throws SQLException方法,用来取消对数据库执行过的添加、删除或修改记录(Record)等操作,将数据库恢复到执行这些操作前的状态。 (9) public void close( )throws SQLException方法,用来断开Connection类对象与数据库的连接。 (10) public boolean isClosed( )throws SQLException方法,用来测试是否已关闭Connection类对象与数据库的连接。 3.Statement类 java.sql.Statement类的主要功能是将SQL命令传送给数据库,并将SQL命令的执行结果返回。Statement类提供的常用成员方法如下: (1) public ResultSet executeQuery(String sql)throws SQLException方法,用来执行指定的SQL查询语句,返回查询结果。如果发生数据库访问错误,则程序抛出一个SQLException异常。 (2) public int executeUPdate(String sql)throws SQLException方法,用来执行SQL的INSERT、UPDATE和DELETE语句,返回值是插入、修改或删除的记录行数或者是0。如果发生数据库访问错误,则程序抛出一个SQLException异常。 (3) public boolean execute(String sql)throws SQLException方法,用来执行指定的SQL语句,执行结果有多种情况。如果执行结果为一个结果集对象,则返回true,其他情况返回f
文档评论(0)