Eclipse中连接数据库MySQL

Eclipse中连接数据库MySQL,第1张

1.没有错误提示,不知道楼主想说神马问题

2.建议你的getConnection(dburl) 这个方法 换成三个参数的那个,这样可以避免字符串拼接引起的错误。

3.可以把代码发给我,我帮你看看。

Eclipse连接MySQL数据库需要配置数据源来连接。

1、打开Eclipse,创建一个项目(testConn),

*** 作:右键点击my--->build Path--->add external Archiver...选择jdbc驱动,点击确定。

2、项目列表中添加的lib:

3、写jdbc连接类验证:

import java.sql.*

publicclass MysqlJdbc {

publicstaticvoid 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/test","root","198876")

         //连接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()

  }

}

}

eclipse连接不上MySQL数据库可能是jar包没导入,数据库错误等多方面原因导致的。

解决方法:

1、创建一个数据:

mysql>CREATE   DATABASE test  //创建一个数据库。

mysql>use  test //指定test为当前要 *** 作的数据库。

mysql>CREATE  TABLE  user (name VARCHAR(20),password VARCHAR(20))。

//创建一个表user,设置两个字段。

mysql>INSERT  INTO  user  VALUES('huzhiheng','123456')。

//插入一条数据到表中。

2、打开Eclipse,右键点击my--->build Path--->add external Archiver...选择jdbc驱动,点击确定。

3、驱动已经导入,写连接数据库代码。

4、点击运行程序,如果出现代码中要显示的内容说明连接上了。

1、Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过外挂程式使其作为其他计算机语言比如C++和Python的开发工具。

2、Eclipse本身只是一个框架平台,但是众多外挂程式的支持使得Eclipse拥有其他功能相对固定的IDE软体很难具有的灵活性。许多软体开发商以Eclipse为框架开发自己的IDE。

3、Eclipse最初由IBM公司开发,2001年11月贡献给开源社区,现在它由非营利软体供应商联盟Eclipse基金会(Eclipse Foundation)管理。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8600429.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-18
下一篇 2023-04-18

发表评论

登录后才能评论

评论列表(0条)

保存