IDEA配置mysql数据库的操作
只需要添加Database即可
第一步:在界面最右边找到这个Database,找不到就在View中开启
第二步:选择Data Source,然后找到MySQL
第三步:按照如图所示连接
最上面为连接名,然后下面的主机名(Host)以及端口号(填写安装MySQL时所配置的端口号),输入相应的用户名和密码以及数据库的名字,即可。如果提示要安装驱动,既可以在IDEA上直接下载,但下载速度较慢,也可以直接在官网下载驱动再导入。填好之后,点击Test Connection。
第四步:如果出现下面这种情况,这个时候可能是时区的问题,我们在URL后补上 ?serverTimezone=GMT
再点击Test Connection,此时就显示能够连接成功了。
第五步:连接成功后可以直接在右侧查看数据库里面的相应内容,即可配置完成。
补充:也可以通过写java代码来访问数据库里面的内容
package classes;
import java.sql.*;
public class test {
public static <Int> void main(String[] args)
{
//声明Connection对象
Connection con;
//驱动程序名
String driver = "com.mysql.cj.jdbc.Driver";
//URL指向要访问的数据库名
String url = "jdbc:mysql://localhost:3306/jdbc?serverTimezone=UTC";
//MySQL配置时的用户名
String user = "root";
//MySQL配置时的密码
String password = "123456";
//遍历查询结果集
try
{
//加载驱动程序
Class.forName(driver);
//1.getConnection()方法,连接MySQL数据库!!
con = DriverManager.getConnection(url,user,password);
if(!con.isClosed())
System.out.println("Succeeded connecting to the Database!");
//2.创建statement类对象,用来执行SQL语句!!
Statement statement = con.createStatement();
//要执行的SQL语句
String sql = "select * from ls"; //从建立的login数据库的login——message表单读取数据
//3.ResultSet类,用来存放获取的结果集!!
System.out.println("-----------------");
System.out.println("执行结果如下所示:");
System.out.println("-----------------");
String name = null;
int name1 = 0;
ResultSet rss = statement.executeQuery(sql);
while(rss.next())
{
//获取stuname这列数据
name1 = rss.getInt("id");
System.out.println(name1);
}
rss.close();
ResultSet rs = statement.executeQuery(sql);
while(rs.next())
{
//获取stuname这列数据
name = rs.getString("name");
System.out.println(name);
}
rs.close();
con.close();
}
catch(ClassNotFoundException e)
{
//数据库驱动类异常处理
System.out.println("Sorry,can`t find the Driver!");
e.printStackTrace();
}
catch(SQLException e)
{
//数据库连接失败异常处理
e.printStackTrace();
}
catch (Exception e)
{
// TODO: handle exception
e.printStackTrace();
}
finally
{
System.out.println("数据库数据成功获取!!");
}
}
}
这里的数据库名字作了更改,不是之前那个数据库。
运行成功的截图如下: