MYSQL连接eclipse MySQL-8.0.28 64位

最近Java学到MySQL的数据库编程,没给我玩死!!!!

话不多说,整理一下!

官网下载MySQL,环境变量的配置我就不多说了,以下说的是MySQL已经下载好,该连接eclipse了

1.打开eclipse,右击项目,点击new-->forlder(文件夹)-->创建一个libs(文件夹)

 

2.找到mysql-connecter-java-8.0.28.jar(一般在C盘的MySQL文件夹里,我下载MySQL时没有这个文件夹,是后来从朋友那复制过来的,至今没搞懂为啥,有大佬知道可以告诉我吗?谢啦!)复制到上面创建的libs(文件夹)里;

3. 再次右击所创建的项目-->properties-->java build path-->选择右侧的libraries-->点击Modulepath-->再点击Add JARs... -->选择你的项目以及你创建的libs文件夹,和libs下的jar包。

然后不要忘记点击右下角的APPLY 再点击apply and close,如下图即🆗

 4.复制下面的代码,运行成功即🆗

package 流与文件; //自己的文件包名

import java.sql.*;
 
public class JavaConnectMysql {
 
    public static void main(String args[]) {  
        try {  
          Class.forName("com.mysql.cj.jdbc.Driver");     //加载MYSQL JDBC驱动程序     
          //Class.forName("org.gjt.mm.mysql.Driver");  
         System.out.println("Success loading Mysql Driver!");  
        }  
        catch (Exception e) {  
          System.out.print("Error loading Mysql Driver!");  
          e.printStackTrace();  
        }  
        try {  
          Connection connect = DriverManager.getConnection(  
              "jdbc:mysql://localhost:3306/教务管理管理系统","root","passwd");  
               //连接URL为   jdbc:mysql//服务器地址/数据库名  ,后面的2个参数分别是登陆用户名和密码  
      
          System.out.println("Success connect Mysql server!");  
          Statement stmt = connect.createStatement();  
          ResultSet rs = stmt.executeQuery("select * from user");  
                                                                  //user 为你表的名称  
          while (rs.next()) {  
            System.out.println(rs.getString("cname")); //你要链接的数据库的某一列的名称,cname 是我的数据库中的某一列
            System.out.println(rs.getString("cno")); //你要链接的数据库的某一列的名称,cno 是我的数据库中的某一列
          }  
        }  
        catch (Exception e) {  
          System.out.print("get data error!");  
          e.printStackTrace();  
        }  
      }  
}

结果根据你的数据库里的数据而定,下面是我的结果

下面是我的一部分数据库

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值