查看mysql服务有没有启动-连接数据库
官网下载jdbc驱动
https://dev.mysql.com/downloads/connector/j/
新建一个lib文件夹
解压下载的文件夹,打开找到下面jar包导入新建的文件夹lib下
方法一
方法二
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import com.mysql.cj.protocol.Resultset;
import com.mysql.cj.xdevapi.Result;
public class BaseDao {
private String url="jdbc:mysql://localhost:3306/userdb";//连接地址
private String driver="com.mysql.cj.jdbc.Driver";//驱动位置
private String user="root";//账号
private String password="vpassword";//密码
Connection conn;//负责保持数据链接
PreparedStatement ps;//负责执行命令;
Resultset rs;//存放结果;
/**
* 获取数据库链接对象
* @return数据库链接对象
*/
public Connection getConn(){
//加载驱动
Class.forName(driver);
//获得链接
conn=DriverManager.getConnection(url, user, password);
return conn;
}
}
异常处理
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import com.mysql.cj.protocol.Resultset;
import com.mysql.cj.xdevapi.Result;
public class BaseDao {
private String url="jdbc:mysql://localhost:3306/userdb";//连接地址
private String driver="com.mysql.cj.jdbc.Driver";//驱动位置
private String user="root";//账号
private String password="vpassword";//密码
Connection conn;//负责保持数据链接
PreparedStatement ps;//负责执行命令;
Resultset rs;//存放结果;
/**
* 获取数据库链接对象
* @return数据库链接对象
*/
public Connection getConn(){
//加载驱动
try {
Class.forName(driver);
//获得链接
conn=DriverManager.getConnection(url, user, password);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return conn;
}
}