vlambda博客
学习文章列表

IDEA配置mysql数据库的操作

只需要添加Database即可



第一步:在界面最右边找到这个Database,找不到就在View中开启

IDEA配置mysql数据库的操作

第二步:选择Data Source,然后找到MySQL

IDEA配置mysql数据库的操作

第三步:按照如图所示连接

    最上面为连接名,然后下面的主机名(Host)以及端口号(填写安装MySQL时所配置的端口号),输入相应的用户名和密码以及数据库的名字,即可。如果提示要安装驱动,既可以在IDEA上直接下载,但下载速度较慢,也可以直接在官网下载驱动再导入。填好之后,点击Test Connection。

IDEA配置mysql数据库的操作

第四步:如果出现下面这种情况,这个时候可能是时区的问题,我们在URL后补上    ?serverTimezone=GMT

IDEA配置mysql数据库的操作

再点击Test Connection,此时就显示能够连接成功了

IDEA配置mysql数据库的操作

第五步:连接成功后可以直接在右侧查看数据库里面的相应内容,即可配置完成。

补充:也可以通过写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("数据库数据成功获取!!"); } }
}

    这里的数据库名字作了更改,不是之前那个数据库。


运行成功的截图如下: