0
点赞
收藏
分享

微信扫一扫

eclipse连接mysql数据库

大南瓜鸭 2022-06-17 阅读 90

我这里在eclipse新建一个maven 项目做测试

eclipse连接mysql数据库_sql

eclipse连接mysql数据库_sql_02

eclipse连接mysql数据库_sql_03

 

eclipse连接mysql数据库_java_04

eclipse连接mysql数据库_mysql_05

 

 首先我们要在本地电脑安装了mysql数据库和mysql驱动包

我的mysql数据库是通过phpstudy自带的

eclipse连接mysql数据库_java_06

 

这个是驱动包

eclipse连接mysql数据库_sql_07

 

 

 

 window–>Preferences–>java–>Build path–>user Libraries

 eclipse连接mysql数据库_mysql_08

 

 eclipse连接mysql数据库_sql_09

 

 eclipse连接mysql数据库_sql_10

 

 eclipse连接mysql数据库_mysql_11

 

 eclipse连接mysql数据库_mysql_12

 

 eclipse连接mysql数据库_sql_13

 

对创建的项目右键

 eclipse连接mysql数据库_mysql_14

 

eclipse连接mysql数据库_java_15

 

 eclipse连接mysql数据库_mysql_16

eclipse连接mysql数据库_java_17

eclipse连接mysql数据库_java_18

 

 eclipse连接mysql数据库_sql_19

 

 

我们新建一个类来连接Mysql

eclipse连接mysql数据库_sql_20

 

 

package com.mysql.test.mysqlconnect;

import java.sql.Connection;
import java.sql.Date;
import java.sql.Driver;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.sql.SQLException;

public class JDBCTest01 {

public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
//1. 注册驱动
//1.1 获取驱动对象
Driver driver = new com.mysql.jdbc.Driver();
//1.2 注册驱动
DriverManager.registerDriver(driver);
//2. 获取数据库连接
String url = "jdbc:mysql://localhost:3306/1234";
String user = "root";
String password = "666666";
conn = DriverManager.getConnection(url,user,password);

System.out.println(conn);//打印对象,打印出来即连接成功
//3. 获取数据库操作对象
stmt = conn.createStatement();

System.out.println(stmt);//打印对象
//4. 执行DQL语句
String sql = "select * from t1";

rs = stmt.executeQuery(sql);

System.out.println(rs);//打印对象
//5. 处理查询结果集
while(rs.next()){
int runoob_id =rs.getInt(1);
String runoob_title= rs.getString(2);
String runoob_author= rs.getString(3);
Date submission_date=rs.getDate(4);
System.out.println(runoob_id + " " + runoob_title + " " +runoob_author+" "+submission_date);
}
} catch (Exception e) {
e.printStackTrace();
}finally {
//6. 关闭资源
if(rs != null) {
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace();
}
}

if(stmt != null) {
try {
stmt.close();
} catch (SQLException e) {
e.printStackTrace();
}
}

if(conn != null) {
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
}

 eclipse连接mysql数据库_sql_21

 

 为什么出错呢????

前面我们明明导入了驱动包了,

是因为我们创建的是maven项目,前面的方式是普通java项目的导包方式。现在我们通过maven把Mysql的驱动包导进来

 添加下面这一段

 eclipse连接mysql数据库_java_22

<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.15</version>
</dependency>

 

 

eclipse连接mysql数据库_mysql_23

 

 我们可以看到maven下面多了一个mysql的驱动包

 

 我们再运行一下

eclipse连接mysql数据库_sql_24

 

查看本地mysql数据里面的表的内容

eclipse连接mysql数据库_sql_25

 

举报

相关推荐

0 条评论