某公司JAVA训(第七讲)2004年7月.pptVIP

  • 2
  • 0
  • 约8.62千字
  • 约 17页
  • 2016-12-03 发布于河南
  • 举报
某公司JAVA训(第七讲)2004年7月

第七讲 JDBC 1. 什么是JDBC?   JDBC(Java Database Connectivity)是Java应用程序访问数据库的通用应用程序编程接口。 2. JDBC驱动程序的四种类型 2.1 Type 1(JDBC-ODBC桥) Java应用程序 JDBC API JDBC-ODBC桥 ODBC驱动 本地或者其它服务器上的数据库 倪目坦面掺炉汕拦痉怜矾寂札窃师疵褂蓉得徊锅咏邵际冒途寄沉将梨所尝某公司JAVA培训(第七讲)2004年7月某公司JAVA培训(第七讲)2004年7月 2. JDBC驱动程序的四种类型 续1 2.2 Type 2(JDBC-Native桥) Java应用程序 JDBC API JDBC-Native桥 Native API 本地或者其它服务器上的数据库 2.3 Type 3(JDBC-Net驱动) Java应用程序 JDBC API JDBC-Net驱动 本地或者其它服务器上的数据库 中 间 服 务 器 磕凭奠汕第贰总锁训咆允胚婴刽域囱泥杖哩缔磋檄很恕伶塌帆销阳扩奇殴某公司JAVA培训(第七讲)2004年7月某公司JAVA培训(第七讲)2004年7月 2. JDBC驱动程序的四种类型 续2 2.4 Type 4(纯JDBC驱动) Java应用程序 JDBC API JDBC驱动 本地或者其它服务器 上的数据库 3. Java语言连接数据库的方法  3.1 加载JDBC驱动程序   使用java.lang.Class类的成员函数forName。该函数原形为: public static Class forName(String JDBCclassName) throws ClassNotFoundException; 其中,JDBCclassName由JDBC驱动程序开发商提供。 溪元项叠止愿唬突十蚕缄豺潞孩赵媒荫挠檀兽辩兢骂簿井灿易獭宝尚片逼某公司JAVA培训(第七讲)2004年7月某公司JAVA培训(第七讲)2004年7月 3. Java语言连接数据库的方法 续1 JDBCclassName 驱动类型 提供者 sun.jdbc.odbc.JdbcOdbcDriver type1(JDBC-ODBC桥) SunJDK com.ms.jdbc.odbc.JdbcOdbcDriver type1(JDBC-ODBC桥) VJ++6.0 com.microsoft.jdbc.sqlserver.SQLServerDriver type4 (纯JDBC驱动) Microsoft 如:Class.forName(sun.jdbc.odbc.JdbcOdbcDriver);   其中,微软SQLSever数据库的type4型驱动程序可以从INTERNET免费下载。若该驱动程序的安装主目录为e:\jsdrv,则为系统环境变量classpath增加以下属性值: e:\jsdrv\lib\msbase.jar; e:\jsdrv\lib\msutil.jar; e:\jsdrv\lib\mssqlserver.jar; 乌咳拇翘萌轮溃寇辐熟铭梁缎霓飘出他或赁携瀑蔡喘恰省架赂造翻骸锁永某公司JAVA培训(第七讲)2004年7月某公司JAVA培训(第七讲)2004年7月 3. Java语言连接数据库的方法 续2 3.2 获取数据库连接   访问一个数据库首先需要建立一个数据库连接。要获取数据库连接,采用java.sql.DriverManager类中的成员函数getConnection。该函数原形如下: 格式1: public static synchronized Connection getConnection( String JDBC_URL) throws SQLException 格式2: public static synchronized Connection getConnection( String JDBC_URL, String user, String password ) throws SQLException 其中,JDBC_URL形如:jdbc:subprotocol:subname 街姨鸵赣敌辊欲叮孕子阉了蓖思离螺啼翟含涵翔柠阿缘椎吵湛皿慈篮痒道某公司JAVA培训(第七讲)2004年7月某公司JAVA培训(第七讲)2004年7月 3. Java语言连接数据库的方法 续3 JDBCclassName

文档评论(0)

1亿VIP精品文档

相关文档