intellij2019 连接mysql数据库
1 创建目录
在工程项目的web目录下的WEB-INF下建立两个文件夹,一个是classes,用于保存程序运行时编译的文件。另一个是lib文件夹,用于存放程序运行时所要存放的外部类,这里,我们将下载的mysql的jdbc驱动包放到lib文件夹下
2 下载mysql-connector的驱动包
mysql-connector包下载
由于之前mysql下载的版本为5.7.29,所以这里下载的是5.1.48。将解压后得到的mysql-connector-java-5.1.48.jar放入刚刚创建好的lib下。
3 初始化数据库连接
在src下创建一个类(我创建类名为jdbc),进行数据库的连接实例初始化。
import java.sql.*;
class jdbc {
public static void main(String[] args) throws ClassNotFoundException, SQLException {
//1.导入驱动jar包
//在项目下创建一个文件夹,将mysql-connector-java-5.1.48.jar文件复制到文件夹下
//2.注册驱动
Class.forName("com.mysql.jdbc.Driver");
//3.获取数据库连接对象
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/news?useSSL=FALSE&serverTimezone=UTC","root", "password");
//4.获取执行sql对象statement
Statement st = conn.createStatement();
//5.定义SQL语句
String sql="select id from text";
//6.使用resultSet接收返回数据
ResultSet id=st.executeQuery(sql);
id = st.executeQuery(sql);
//7.输出结果
while(id.next()){
String re=id.getString("id");
System.out.println(re);
}
//8.释放资源
st.close();
conn.close();
}
}
这里的jdbc:mysql://localhost/news?useSSL=FALSE&serverTimezone=UTC","root", "password");
中news
为数据库名,root
和password
分别为用户名和密码。
4 将jar包导入项目
因此File–>project structure–>Modules–>Dependencies–>添加MySQL的驱动包:mysql-connector-java-5.1.48.jar -->Apply将其导入项目。
点击应用即可完成导入
最后目录结构如下;
.(img-Mhr8gPt6-1603719890666)]
点击应用即可完成导入
最后目录结构如下;