10bet网址
MySQL连接器/ J 5.1开发者指南
相关的文档10bet官方网站 本手册下载
PDF (Ltr)- 0.6 mb
PDF (A4)- 0.6 mb


MySQL连接器/ J 5.1开发者指南/JDBC的概念/连接到MySQL使用JDBC DriverManager接口

6.1连接到MySQL使用JDBCDriverManager接口

当你使用JDBC应用程序服务器之外,DriverManager类管理的建立连接。

指定的DriverManagerJDBC驱动程序试图使连接。最简单的方法是使用forname ()类实现java.sql.Driver接口。MySQL连接器/ J,这个类的名称com.mysql.jdbc.Driver。使用此方法,您可以使用一个外部配置文件提供驱动程序类的名称和驱动参数时使用连接到一个数据库。

以下部分的Java代码显示了如何注册MySQL连接器/ Jmain ()您的应用程序的方法。如果测试这段代码,第一次读到安装部分第三章,连接器/ J安装,以确保你有连接器安装正确类路径设置。同时,确保MySQL配置为接受外部TCP / IP连接。

进口java.sql.Connection;进口java.sql.DriverManager;进口java.sql.SQLException;/ /注意,不要进口com.mysql.jdbc。* / /或你会有问题!公开课LoadDriver{公共静态空main (String [] args){尝试{/ / newInstance()调用是一个解决一些/ /破碎的Java实现forname (com.mysql.jdbc.Driver) .newInstance ();}捕捉(例外的前女友){/ /处理错误的}}}

之后,司机已被注册DriverManager,你可以获得一个连接实例通过调用连接到一个特定的数据库DriverManager.getConnection ():

示例6.1连接器/ J:获得连接DriverManager

如果您还没有这样做,请审查的一部分6.1节,“连接到MySQL使用JDBCDriverManager界面”以上前处理下面的例子。

这个例子展示了如何获得连接实例的DriverManager。有几个不同的签名getConnection ()方法。查阅API文档JDK的更具体的信10bet官方网站息,就是你如何使用它们。

进口java.sql.Connection;进口java.sql.DriverManager;进口java.sql.SQLException;连接康涅狄格州=零;…尝试{康涅狄格州= DriverManager.getConnection (" jdbc: mysql: / / localhost /测试?”+ "user=minty&password=greatsqldb"); // Do something with the Connection ... } catch (SQLException ex) { // handle any errors System.out.println("SQLException: " + ex.getMessage()); System.out.println("SQLState: " + ex.getSQLState()); System.out.println("VendorError: " + ex.getErrorCode()); }

一次连接建立了,它可以用来创建声明PreparedStatement对象,以及检索关于数据库的元数据。这是在以下部分解释。