如何用Eclipse连接MySQL数据库

如何用Eclipse连接MySQL数据库,第1张

通过jdbc,建一个下面这种的类,改一下端口号,数据库名,还有数据库连接账号跟密码,导一下mysql数据库连接的jdbc包就行了              jdbc包名:mysql-connector-java

maven项目导包:

<dependency>

<groupId>mysql</groupId>

<artifactId>mysql-connector-java</artifactId>

<version>5138</version>

</dependency>

1、在新创建的项目中右键单击New Floder。

2、我们选择鼠标单击创建一个名为lib的包。

3、之后会显示创建完成后的项目目录的页面。

4、接下来解压缩下载的mysql jar包并复制jar文件。

5、在项目lib包邮件中选择粘贴粘贴,复制mysql jar包。

6、右键单击mysql jar包以选择构建路径 - 添加到构建路径。

7、添加完成后,项目与Mysql jar包关联。现在您可以使用相关的类和方法

8、在项目中创建一个新的JdbcTest1java类。

9、之后选择键盘敲击输入以下代码,如下图的代码。

10、代码说明:Driver是一个由特定数据库供应商实现的实现类。它的connect方法可以获得数据库连接。参数如上所示。运行后,输出如下,证明数据库连接成功。

1前边的事例是把数据库的驱动,连接,用户名和密码都写在了类中,耦合性太高,当我们数据库变更或者数据库类型更换后,需要去重新更改代码,很不方便。

解决的方法:把数据库的驱动,连接,用户名和密码写在配置文件中,通过读取配置文件的方式进行代码编写,而以后如果数据库变更直接修改配置文件即可!

2在工程中右键新建file,命名为jdbcproperties

3创建完毕如图:

4在jdbcproperties文件中输入如下信息,分别是数据库的驱动,连接,用户名和密码

5新建JdbcTest2java类

6输入自己的代码:

7在主函数中输入如下,测试方法

8运行之后的结果如下,表示连接成功!

你说的是Java吧,原版eclipse本身没有连接mysql数据库的功能,myeclipse这些带插件的才有连接数据库的功能。

>

如果是java的话,先去官网下载mysqlJDBC驱动,然后引入JDBC驱动

import javasql;

  

public class TestMySql {

  static Connection con = null; // 声明Connection对象

  static Statement sql = null;

  static ResultSet res = null;

  

  public static void main(String[] args) {

    TestMySql c = new TestMySql();

    con = cgetConnection();

    try {

      sql = concreateStatement();

      res = sqlexecuteQuery("select  from dept");

      while (resnext()) {

        Systemoutprint(resgetString(1) + "<——>");

        Systemoutprint(resgetString(2) + "<——>");

        Systemoutprint(resgetString(3));

        Systemoutprintln();

      }

  

    } catch (SQLException e) {

      eprintStackTrace();

    } finally {

      try {

        if (res != null) {

          resclose();

          res = null;

        }

        if (sql != null) {

          sqlclose();

          sql = null;

        }

        if (con != null) {

          conclose();

          con = null;

        }

      } catch (SQLException e) {

        eprintStackTrace();

      }

    }

  

  }

  

  public Connection getConnection() {

    try {

      ClassforName("commysqljdbcDriver");

      // 加载mysqlJDBC驱动

      Systemoutprintln("数据库驱动加载成功");

    } catch (ClassNotFoundException e) {

      eprintStackTrace();

    }

    try {// 通过访问数据库的URL获取数据库连接对象

      con = DriverManagergetConnection("jdbc:mysql://localhost:3306/mydata", "root", "qwer1234");

      Systemoutprintln("数据库连接成功");

    } catch (SQLException e) {

      eprintStackTrace();

    }

    return con; // 按方法要求返回一个Connection对象

  }

  

}

首先你得有mysql数据库,然后下一个与mysql数据库适配的mysql驱动,这个可以上网搜一下,然后将驱动加载到Eclipse中建的java工程中,这加载方法书中或是晚上应该有写,再下来你要写代码:

try {

ClassforName("commysqljdbcDriver");//加载JDBC驱动程序

Connection conn = DriverManagergetConnection(

"jdbc:mysql://localhost:3306/javawebuser=root&password=admin");//连接MySQL数据库

}catch (ClassNotFoundException e) {

outprintln("找不到驱动类");

} catch (SQLException e) {

outprintln("连接MySQL数据库失败");

}

注意:在代码中连接URL为:"jdbc:mysql://localhost:3306/javawebuser=root&password=admin";表示要连接的数据库名称为javaweb,数据库用户名为:root;密码为admin;

这是主要代码,你可以看书再深入学习一下。

1、首先登陆mysql,查看mysql的数据情况,select from test_data1 t

2、新建java类,测试jdbc功能

3、编写java的jdbc代码,

String driver = "commysqlcjjdbcDriver";

String url = "jdbc:mysql://localhost:3306/testdbcharacterEncoding=utf8&useSSL=false";

String user = "root";

String pwd = "123456";

4、代码中查询mysql数据表,并执行查出表中内容;select from test_data1

import javasql;

public class DataBasePractice {

public static void main(String[] args) {

//声明Connection对象

Connection con;

//驱动程序名

String driver = "commysqljdbcDriver";

//URL指向要访问的数据库名mydata

String url = "jdbc:mysql://localhost:3306/mydata";

//MySQL配置时的用户名

String user = "root";

//MySQL配置时的密码

String password = "root";

//遍历查询结果集

try {

//加载驱动程序

ClassforName(driver);

//1getConnection()方法,连接MySQL数据库!!

con = DriverManagergetConnection(url,user,password);

if(!conisClosed())

Systemoutprintln("Succeeded connecting to the Database!");

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

Statement statement = concreateStatement();

//要执行的SQL语句

String sql = "select from student";

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

ResultSet rs = statementexecuteQuery(sql);

Systemoutprintln("-----------------");

Systemoutprintln("执行结果如下所示:");

一个数据: 

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'); //插入一条数据到表中

以上就是关于如何用Eclipse连接MySQL数据库全部的内容,包括:如何用Eclipse连接MySQL数据库、怎么在eclipse中使用数据库连接、跪求android大神 怎么将mysql数据库连接到eclipse编写的安卓应用中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/10149277.html

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

发表评论

登录后才能评论

评论列表(0条)

保存