Java连接MySQL数据库
-
与MySQL的连接同样要通过JBDC来实现。附上下载地址:MySQL-JDBC
-
下载完成后将“.zip”文件解压,可以得到
mysql-connector-java-5.1.46-bin.jar
文件。
mysql-jdbc添加方法:
选中java项目右键 ⟶ 点击“构建路径” ⟶ 点击“配置构建路径” ⟶ 点击“添加外部JAR”,找到sqlite-jdbc.jar后,打开并应用 ⟶ 点击“Apply and Close”。
-
同样,和笔者博客中之前提到的连接SLQite数据库的方法相同,连接MySQL数据库用到DriverManager类,通过DriverManager类中的getConnection()方法可以建立连接,则经连接返回,否则抛出SQLException异常。
连接MySQL数据库程序:
import java.sql.*; //导入java.sql包
public class Read {
static Connection con; //声明Connection对象
static Statement sql; //声明Statement对象
static ResultSet res; //声明ResultSet对象
public Connection getConnection(){ //建立返回值为Connection的方法
try { //加载数据库驱动
Class.forName("com.mysql.jdbc.Driver");
System.out.println("数据库驱动加载成功");
}catch(ClassNotFoundException e){
e.printStackTrace();
}
try { //通过访问数据库的URL获取数据库连接对象
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/mysql");
System.out.println("数据库连接成功");
System.out.print('\n');
}catch(SQLException e) {
e.printStackTrace();
}
return con; //按方法要求放回一个Connection对象
}