11.3.2 创建数据库连接

更新于 2026年10月10日 版权声明
11.3.2 创建数据库连接

通过DriverManager类提供的静态方法getConnection(String url, String user, String password) 方法来创建数据库连接。这个静态方法的三个参数分别是要连接的数据库的路径、数据库用户名和数据库密码,该方法将返回一个java.sql.Connection的实例。创建数据库连接的代码如下:

图示

在上述代码中,url用于标识数据库的位置,开发人员通过URL地址告诉JDBC程序要连接的数据库的地址。URL的编写格式为:

图示

需要说明的是,MySQL数据库的协议和子协议为"jdbc:mysql",上述数据库位于本机,所以主机地址为127.0.0.1(或者localhost),MySQL数据库默认端口号为3306。当前准备连接的数据库为test,数据库用户名为"root",密码为"123456"。

提示:(https://www.daowen.com)

为了防止数据库出现乱码,建议在URL后添加参数列表,即:useUnicode=true&character Encoding=UTF-8"

运行上述代码,将显示如图11.2所示的结果。

图示

图11.2 与数据建立连接

若程序运行出错,抛出异常信息java.lang.ClassNotFoundException: com.mysql.jdbc.Driver,则说明没有添加数据库驱动,或数据库驱动没有加入 Build Path 中;若抛出的异常信息为Access denied for user 'root'@'localhost' (using password: NO),则说明没有输入数据库密码;若抛出的异常信息为Access denied for user 'root'@'localhost' (using password: YES),则说明输入的数据库密码错误。

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)