陆痴 - 云代码空间
——
在java.sql包中存在DriverManager类、Connection接口、Statement接口和ResultSet接口。这些类和接口的作用如下:
1、通过DriverManager类和Connection接口实现连接数据库的功能。首先使用java.lang.Class类中的forName()方法来指定JDBC驱动的类型。forName()方法指定MySQL驱动的语句如下:
- DriverManager类: 主要用于管理驱动程序和连接数据库;
- Connection接口: 主要管理建立好的数据库连接;
- Statement接口: 主要用于执行SQL语句;
- ResultSet接口: 主要用于存储数据库返回的记录;
String DRIVER = "com.mysql.jdbc.Driver";Class.forName(DRIVER);
getConnection()方法返回的值是Connection对象。下面是使用getConnection()方法的语句:
- url: 指定了JDBC的数据源。其基本形式是“jdbc:mysql:数据源”。数据源中包括了IP或主机名、端口号和数据库名。例如: jdbc:mysql://localhost:3306/hjh (jdbc:mysql://127.0.0.1:3306/hjh 两者一样)。localhost表示本地计算机;3306是MySQL的端口号、hjh是要连接的数据库名称。
- user: MySQL数据库的用户名。
- password: 指定用户的密码。
String url = "jdbc:mysql://localhost:3306/hjh";String user = "root";String password = "";Connection connection = DriverManager.getConnection();