eclipse中怎么到mysql_eclipse怎么连接到MySQL中的表!!!!!

简介:

用eclipse编写的好的代码,我们怎么才能连接到数据库呢?对于初学者,特别是在连接数据库这块经常会发生一些莫名的错误,一般来说,归根是我们连接数据库这一过程发生错误。那么我们如何来解决呢?那我就来分享一下我连接数据库的操作过程,作为一个参考吧!

首先打开Navicat Premium软件,点击文件,之后点击新建连接,选择MySQL,我个人喜欢用图来描述:

a4ea25d428e104de09b5fdd5e44d8660.png

填写连接名(随便取一个英文名),然后填写密码,记住自己的用户名

15a857f1dd9fce1b8fa5fa4ae5144417.png

点击连接测试:

183e275eef996072adb4964e40c38b95.png

有一些的会报这样的错误:

0da3011490ccd46fb1a77d536c612d8c.png

报这个错误的意思是连接初始化丢失了连接,我们可以直接把Localhost改成127.0.0.1就可以了。

6314f4eb619d1195be17130a84d80386.png

在点击连接测试:

5663e753c2bec67cefc082793962eed3.png

点击确定,确定就行了,

ecb8ece52fb2c2eb5717bbd3e9a095a1.png

这样我们就建好了连接。那么我们先创建一个数据库:右击建好的连接名,点击新建数据库:

533ff0695b9bc4d72f1f82b67f043d5e.png

填写数据库名,选择字符集为UTF-8

3474fd4485edfbe586d2b8737b0873f7.png

点击确定,就OK了,数据库建好之后我们就开始创建表,展开数据库,找到表,右击,点击新建表:

b4ace7ba70950f8ea80ffe9f7cce855f.png

填写表的属性:设置ID时给它一个主键,选择自动递增,当我们在添加内容的时候,让ID自动的依次的自增

1419bd87dc908aee674eafc9ce8e37f6.png

点击保存:

2688a8b326399cb8d5eddbe21aaf5106.png

输入表名,点击确定,

05e8cf974bdd1ba024273f00265adc91.png

这样mySql表我们就创建好了:

7ee86540a91ef11931998d54b6d48056.png

创建好MySQL的表之后,打开eclipse,点击file---->new---->project

73218b4b8a87df79e1d157b712cdb8d4.png

弹出如下框,找到javaproject,之后点击Next

0a86983c4a2df50214527414718a9722.png

弹出下图的框,取个项目名,然后点击finish

c34c62ceb139a83ebdf430df8402fe9b.png

这样一个java项目就创建好了

656bfd8b18d6ca633157996b5567897a.png

先给项目导入一个jar包,如果没有这个jar包,eclipse就无法连接到MySQL中,所以我们先给项目导入如下图的jar包:

7666532723c4d5c197ed9955467a076c.png

最简单的导包方法就是,直接复制包,粘贴到项目里面,然后右击jar包,找到build path---->Add to build path

ec9b598b4f9667600d2b18118ca0a5fa.png

弹出下面的框就说明,jar包已经导好了

5c324a2ef22b5630cfa35c7a4d8cd3b9.png

jar包导好后,就给项目创建一个类

b98aadd0a65e894ea044e5817248aac4.png

类创建好之后,用代码来实现eclipse连接到数据库的过程如下:

package bw.jg.helloWord;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.SQLException;

public class helloword {

public static void main(String[] args) {

// TODO Auto-generated method stub

Connection conn = null;

// 驱动引擎

String jd = "com.mysql.jdbc.Driver";

// 连接MySQL的连接

String url = "jdbc:mysql://127.0.0.1:3306/hello";

// MySQL的用户名

String user = "root";

// MySQL的密码

String password = "123456";

try {

// 加载驱动

Class.forName(jd);

// 连接数据库对象

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

System.out.println("连接成功");

} catch (Exception e) {

// TODO Auto-generated catch block

System.out.println("引擎失败");

e.printStackTrace();

}

if (conn != null) {

try {

// 关闭资源

conn.close();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

}

运行:

5a9f66418a27ad040cd4ddadd72ba813.png

这样,我们使用eclipse连接到数据库的整过程就完成了。

补充:

78e6fd11366dc3b5e4d36e7da31ca4a8.png

导入这句代码:首先打开我们刚才导进来的jar包:

499bcae36894b22b9372216a8fc92003.png

打开第一个包,找到Driver.class,右击,找到Copy Qualified Name,点击

dc062c65a97721dc8b76825861bd6314.png

之后回到代码中,粘贴如下图:

e923c076a7f8445522aec64911c9657b.png

完了之后,把java去掉就OK了。

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值