当前位置:首页 > 生活百科

eclipse连接mysql数据库(eclipse连接数据库的步骤)

栏目:生活百科日期:2025-05-26浏览:0

工具:

eclipse、MySQL、MySQL连接驱动:
mysql-connector-java-5.1.45.jar

1、新建java项目 然后新建一个文件夹——libs(用来放各种外部包)

2、在包里面加入连接mysql数据库的包


mysql-connector-java-5.1.45-bin.jar,然后复制粘贴到我们java项目的libs文件夹下面(注意是物理地址里);此时,在eclipse中—右击libs文件夹—刷新Refresh,就将下载好的JDBC放到该文件夹下,如下图所示:

3、构建路径上的jar包

a.点击项目Project——选择属性Propeties

b.进行添加

打开属性Propeties后,点击java构建路径(Java Build Path),点击添加jar(Add JARs&…),选择你的项目下的jar包,然后确定,最后添加完成

4、在java项目中进行mysql数据库的连接

在java项目包中新建两个Class类文件,我命名为DBHelper和Demo

一个类用来打开或关闭数据库:DBHelper.java

代码如下:

package sqldemo1;import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException;public class DBHelper { public static final String url = "jdbc:mysql://127.0.0.1/student";  public static final String name = "com.mysql.jdbc.Driver";  public static final String user = "root";  public static final String password = "";   public Connection conn = null;  public PreparedStatement pst = null;   public DBHelper(String sql) {  try {  Class.forName(name);//指定连接类型  conn = DriverManager.getConnection(url,user,password);//获取连接  pst = conn.prepareStatement(sql);//准备执行语句  } catch (Exception e) {  e.printStackTrace();  }  }   public void close() {  try {  this.conn.close();  this.pst.close();  } catch (SQLException e) {  e.printStackTrace();  }  }}

再写一个Demo.java来执行相关查询操作

代码如下:

 package sqldemo1;import java.sql.ResultSet; import java.sql.SQLException;public class Demo {   static String sql = null;  static DBHelper db1 = null;  static ResultSet ret = null;   public static void main(String[] args) {  sql = "select *from stuinfo";//SQL语句  db1 = new DBHelper(sql);//创建DBHelper对象  try {  ret = db1.pst.executeQuery();//执行语句,得到结果集  while (ret.next()) {  String uid = ret.getString(1);  String ufname = ret.getString(2);  String ulname = ret.getString(3);  String udate = ret.getString(4);  System.out.println(uid + "t" + ufname + "t" + ulname + "t" + udate );  }//显示数据  ret.close();  db1.close();//关闭连接  } catch (SQLException e) {  e.printStackTrace();  }  } }

5、连接mysql数据库失败原因分析

a.数据库的服务是否打开;

b.是否在新建了对应的数据库;

c.是否添加了jar包;

d.是否加载了驱动;

e.连接字符串、登录名以及密码是否有误。

“eclipse连接mysql数据库(eclipse连接数据库的步骤)” 的相关文章

logo注册流程及费用是多少,商标注册所需资料及注意事项

商标注册一般应当到特定的地点完成,但是商标可能会受到侵权,商标侵权一般是未经过商标使用人的同意就擅自使用其商标,这是一种违反相关规定的行为,一般是会受到一定的惩...

华为笔记本好用吗(2020最火爆的一款华为笔记本)

这是一款华为的黑马!它就是全新的MateBookXPro。全新的MateBookXPro是一款体积相对较小的真PC野兽,是华为有史以来最好的笔记本电脑。这台笔记...

什么手机网游好玩不烧钱,10款免费又耐玩的手游推荐

虽然现在很多企业已经开工,但是在家办公的形式,学生们的开学日期也已经延后很多。也就是说现在有很多朋友在家中其实还是有大量空余时间。今天,为了帮助大家消磨时间,我...

58同城推广费用是多少,最新58同城一年收费标准

现在很多企业为了扩大营销都会选择在网络上进行推广宣传,市区的王先生便选择了一家网络公司推广自家公司,可是签约推广后却让他十分恼火。王先生:觉得58同城这个牌子还...

优盘文件损坏怎么修复,U盘修复图文教程

经常用到电脑的朋友应该都有一个U盘,因为有些重要的文件放在电脑里面不安全,都习惯将这些文件拷贝到U盘中,但是U盘有时候会出现很多问题,会显示“文件和目录损坏且无...

60升电热水器尺寸是多少(美的的F6030-S4K电热水器测评)

前记家里买的二手房装修,出于对美的品牌的信赖和喜爱,两个空调、电热水器、浴霸、厨房小厨宝、电饭煲、豆浆机等从大电器到厨房小家电都选择的美的。由于没有预留燃气热水...

华为magic2价格多少(爆料华为magic2史上最低售价额)

继小米MIX3限时优惠1000元后,荣耀Magic2也趁着618的到来开启了优惠活动:目前限时优惠1300元,最高直降1700元,到手价2499元起。荣耀Mag...

word不显示字数怎么办(wps下面不显示字数解决方法)

平时我们在使用word文档来进行文字内容的编辑时,我们会发现,word的每一行的字数都是有固定的,每一行所显示出来的字数都是相同的。而如果此时我们需要固定每一行...

ipad更新系统卡住了怎么办没有电脑(ipad更新系统卡在了

在更新iOS期间,您可能会收到各种iOS更新通知,例如,iPhone停留在验证update上。您是否想知道iPhone或iPad坚持更新iCloud设置的原因以...

4款头戴式降噪耳机测评(哪款耳机降噪效果最好最值得入

提到主动降噪耳机,相信有不少朋友们的记忆还停留在BOSE独撑天下的那个时代。随着近两年主动降噪功能在消费市场的需求高涨,不少耳机厂商投入大量研发资金。但由于时间...