eclipse怎么连接mysql数据库

 我来答
humanmagic
2017-03-31 · 超过39用户采纳过TA的回答
知道小有建树答主
回答量:71
采纳率:100%
帮助的人:45.9万
展开全部

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

http://jingyan.baidu.com/article/4e5b3e196758ad91901e24a0.html这里有myeclipse连接mysql数据库方法。

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

import java.sql.*;

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 = c.getConnection();
    try {
      sql = con.createStatement();
      res = sql.executeQuery("select * from dept");
      while (res.next()) {
        System.out.print(res.getString(1) + "<——>");
        System.out.print(res.getString(2) + "<——>");
        System.out.print(res.getString(3));
        System.out.println();
      }

    } catch (SQLException e) {
      e.printStackTrace();
    } finally {
      try {
        if (res != null) {
          res.close();
          res = null;
        }
        if (sql != null) {
          sql.close();
          sql = null;
        }
        if (con != null) {
          con.close();
          con = null;
        }
      } catch (SQLException e) {
        e.printStackTrace();
      }
    }

  }

  public Connection getConnection() {
    try {
      Class.forName("com.mysql.jdbc.Driver");
      // 加载mysqlJDBC驱动
      System.out.println("数据库驱动加载成功");
    } catch (ClassNotFoundException e) {
      e.printStackTrace();
    }
    try {// 通过访问数据库的URL获取数据库连接对象
      con = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydata", "root", "qwer1234");
      System.out.println("数据库连接成功");
    } catch (SQLException e) {
      e.printStackTrace();
    }
    return con; // 按方法要求返回一个Connection对象
  }

}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式