Eclipse如何连接MySQL

准备工作:

1:正确安装MySQL和Eclipse 

                MySQL安装教程:www.cnblogs.com/jjg0519/p/6753465.html(如果MySQL无论怎样都安装不成功,可以安装xampp软件)

 2:下载mysql-connector-java-5.1.43-bin.jar(download.csdn.net/source/3451945)

1:Eclipe新增Java项目:


Eclipse如何连接MySQL_第1张图片

弹出New Java Project界面,在该界面的Project name中输入项目名:TestMSQL后点击Finish。

2:导入mysql-connector-java-5.1.43-bin.jar文件

    选中项目TestMSQL右键->Build Path->Add External ..

Eclipse如何连接MySQL_第2张图片

弹出:

Eclipse如何连接MySQL_第3张图片

在上面路径中选择你的jar包所在位置,选中jar包,点击打开,导入成功


Eclipse如何连接MySQL_第4张图片
                                                                                                                                                           

3:新建JDBCTest类

package com.runoob.test;

import java.sql.*;

public class JDBCTest {

//驱动程序名

static String driver="com.mysql.jdbc.Driver";

static String url="jdbc:mysql://localhost:3306/test";

static String user="root";

static String password="";

public Object conn;

/*

* URL指向要访问的数据库

* localhost:主机名或IP地址

* test数据库名称

* root是数据库名

* 我这里没有设置密码,所以为空,如果有密码String password="密码";

*/

public static void main(String[] args){

try{

//1:加载驱动程序,连接数据库

Class.forName(driver);

//用getConnection()方法.链接MYSQL数据库

Connection conn=DriverManager.getConnection(url, user,password);

if(!conn.isClosed())

System.out.println("Succeeded connecting to the Database!");

//数据库连接成功

//2.执行MySQl语句----搜索

//创建statement类对象,用来执行SQL语句

Statement statement =conn.createStatement();

//要执行的SQL语句

String sql = "select * from student";

//executeQuery()方法执行SQL语句

//ResultSet类,用来存放获取的 结果

ResultSet rs = statement.executeQuery(sql);

//打印

System.out.println("------------------------------------------");

System.out.println("\t执行结果如下所示:");

System.out.println("------------------------------------------");

System.out.println(" 学号" + "\t" + " 姓名"+"\t"+"性别"+"\t"+"出生日期"+"\t"+"身高");

System.out.println("------------------------------------------");

while(rs.next()) {

// 获取sname这列数据

String name = rs.getString("SNAME");

//获取stu_id这列数据

String id=rs.getString("SNO");

//  输出结果

System.out.println(id + "\t" + name);

}

//关闭操作

rs.close();

conn.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("------------------------------------------");

System.out.println("数据库数据成功获取!!");

         }

   }

}

结果

Eclipse如何连接MySQL_第5张图片

你可能感兴趣的:(Eclipse如何连接MySQL)