JDBC连接MySQL测试
1、下载MySQL驱动jar文件:https://dev.mysql.com/downloads/connector/j/
2、在工程里新建一个文件夹lib,将下载后的jar文件拷贝到lib里面,并配置路径。
3、加载驱动类:Class.forName("com.mysql.jdbc.Driver")
,本质是加载一个实现了java.jdbc.Driver的类
(注意:这段代码需要捕获异常或者向上抛出异常),这里说一下try…catch和throws的区别
- try…catch表示捕获可能发生的异常,并进行处理。
- throws放在构造方法名后面,表示向调用此构造方法的上层类抛出你这个被调用的类可能会发生的异常。
4、设置数据库连接字符串,用户名,密码
5、建立连接,使用的是已经放在DriverManager里面的实例驱动类
代码
package www.cgamaz1ng.cn;
import java.sql.DriverManager;
import java.sql.SQLException;
import com.mysql.jdbc.Connection;
//JDBC连接MySQL
public class JDBCTest {
public JDBCTest() throws ClassNotFoundException{
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/test?";
String user = "root";
String password = "1331800asd";
try {
Connection conn = (Connection) DriverManager.getConnection(url, user, password);
System.out.println("成功连接数据库");
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}