欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

用Eclipse连接mysql数据库

程序员文章站 2022-04-10 19:07:29
...
我们在用java开发时会经常用到数据库,数据库可以保存数据以及对数据的管理.当然连接数据库是我们开发的第一步,如果你不连接数据库,你何谈对数据库进行操作,在连接数据库过程中,我们会遇到许多的问题,下面由我来讲解,怎么连接数据库,以及在连接过程中出现的错误.

相关mysql视频教程推荐:《mysql教程

用Eclipse连接mysql数据库

下载JDBC

1.第一步 百度搜索 ”mysql-connector-java-5.1.24-bin.jar”并下载.把这mysql-connector-java-5.1.24-bin.jar

文件放到C:\jdk1.7.0_67\jre\lib\ext(这里是我的jdk的目录中).

用Eclipse连接mysql数据库

2.第二步 (1)打开eclipse 并且创建java project(file-new-other-java project),我创建了”linkMysql1”(2)在src中创建包—linkMysql1.在创建的包中创建类--LinkMysql.

用Eclipse连接mysql数据库

添加代码

1.第三步 写加载JDBC的函数,注意:我们测试是时全是在main函数里面的.

try {
          Class.forName("com.mysql.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();
        }

用Eclipse连接mysql数据库

2.第四步 连接数据库,

Connection connect = DriverManager.getConnection(
              "jdbc:mysql://localhost:3306/ter","root","123456");
               //连接URL为   jdbc:mysql//服务器地址/数据库名  ,后面的2个参数分别是登陆用户名和密码

用Eclipse连接mysql数据库

3.第五步 对数据库进行操作,在这里我的数据库名字是ter.其中红色标注的是我们熟悉的数据库操作

用Eclipse连接mysql数据库

4.第六步 启动数据库服务 按CTRL+SHIFT+ESC,点击服务.--找到Mysql右击启动

用Eclipse连接mysql数据库

完整代码

package linkMysql1;
import java.sql.*;
public class LinkMysql {
   
    public static void main(String args[]) {
        try {
          Class.forName("com.mysql.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/ter","root","123456");
               //连接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("name"));
          }
        }
        catch (Exception e) {
          System.out.print("get data error!");
          e.printStackTrace();
        }
      }
 
}

说明

记得打开Mysql

以上就是用Eclipse连接mysql数据库的详细内容,更多请关注其它相关文章!