JDBC和OR映射和多数据库实现.ppt

  1. 1、本文档共82页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
? 将 JDBC Type-4 驱动程序 sqljdbc.jar 文件复制到 C:\tomcat\common\lib 文件夹中,重启 Tomcat 后, JSP/Servlet 中就可以使用此驱动程序。 ? 在 Tomcat 下安装其它数据库的 JDBC Type-4 驱动程序的基本方法也 是将 *.jar 驱动程序文件复制到 C:\tomcat\common\lib 文件夹中。 JDBC 驱动安装 ? java.sql 包 ? JDBC API 的核心部分在 java.sql 包中,这个包提供使用 Java 编程语 言访问并处理存储在数据源中数据的 API 。 ? javax.sql 包 ? javax.sql 包提供了通过数据源访问数据库的 API ,这个包是 java.sql 包的补充,它从 1.4 版本开始包含在 JDK 中,支持连接池和 数据源技术,支持分布式事务处理。 JDBCAPI ? java.sql.Driver 接口:这个接口的实现类是某种数据库的一个驱动 程序类,用于初始化驱动程序。 MS SQL Server 2000 的 JDBC Type-4 驱动程序的类名为: com.microsoft.sqlserver.jdbc.SQLServerDriver ? 要加载此驱动程序,代码类似于: 汃獡?潦乲浡?捜浯洮捩潲潳瑦献汱敳癲牥樮扤?兓卌牥敶?楲敶屲 ); ? Type-1 类型的 JDBC-ODBC 的驱动程序名为: sun.jdbc.odbc.JdbcOdbcDriver 常用的 JDBC API 类和接口 ? DriverManager 类的主要作用是管理注册到 DriverManager 中的 JDBC 驱动程序,并根据需要使用 JDBC 驱动程序建立与数据库服务 器的网络连接。类中常用的方法有: (1)public static Connection getConnection(String url, String user,String password) throws SQLException java.sql.DriverManager 类 ? 例如,取得 SQL Server 2000 连接的代码为: ? String url=jdbc:sqlserver://127.0.0.1:1433;databaseName=pubs; ? String user=sa; ? String pw=null; ? Connection con=DriverManager.getConnection(url,user,pw); ? 如果要用 Type-1 类型的 JDBC-ODBC 驱动程序连接 SQL Server 2000 的 pubs 数据库,首先要在 Windows 的控制面板中建立一个名为 “ mypubs” 的 ODBC 数据源,获得连接代码如下: ? Connection con=DriverManager.getConnection(jdbc:odbc:mypubs,\,\); (2)public static Connection getConnection(String url) throws SQLException ? 对于 SQL Server 2000 , url 连接串可写为: ? String url=jdbc:sqlserver://127.0.0.1:1433;databaseName=pubs;user= sa;password=; ? Connection con=DriverManager.getConnection(url); 一个 Connection 对象表示一个数据库连接,接口中常用的方法有: (1)Statement createStatement(int resultSetType,int resultSetConcurrency)throws SQLException ? 作用 : 创建一个 Statement 对象发送 SQL 语句给数据库服务器,两 个形参指定 ResultSet 对象的类型和并发性,含义如下: ? 第一个形参 指明结果集游标的类型,通过游标来读取结果集中的记 录。 SQL Server 支持四种游标类型:静态游标、动态游标、只进 游标和键集驱动游标。 java.sql.Connection 接口 ? 第二个形参 指明结果集的并发性,并发控制是指多名用户同时更新行 时,用于保护数据库完整性的技术。不正确的并发可能导致脏读、幻 读和不可重复读等问题。 ResultSet 中并发控制常用的取值主要有两个 :一个是 ResultSet.CONCUR_READ_ONLY ,它是只读的,不允许 通过游

文档评论(0)

大宝&小宝 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档