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 exceptione.printStackTrace();}finally{System.out.println("数据库数据成功获取!!");}}}
这里的数据库名字作了更改,不是之前那个数据库。
运行成功的截图如下:
