如何在eclipse链接mysql

 我来答
小傻

2016-06-09 · 知道合伙人软件行家
小傻
知道合伙人软件行家
采纳数:11567 获赞数:31134
已经做过两个上架的app和两个网页项目.

向TA提问 私信TA
展开全部

eclipse链接mysql的步骤如下:

1。MySQL安装,到MySQL官方下载最新的安装包,下面来创建一个数据: 

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),

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

 

 

3。接着就可以使用java的jdk提供的jdbc技术,连接mysql数据库,主要是通过Connection 这个类来操作,代码如下:

 

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();
   }
 }
}

 
点击运行程序:  
 
Success loading Mysql Driver!
Success connect Mysql server!
huzhiheng  

 

出现上面结果,说明连接数据库成功。其实连接oracle和sqlserver等数据库的形式大同小异。都是通过jdbc技术来连接,当然也可以通过一些现有的框架来实现,比如hibernate框架。

育知同创教育
2016-05-13 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
public Connection getConnection()
{
try{
Class.forName("com.mysql.jdbc.Driver");
System.out.println("数据库驱动加载成功!");
String url="jdbc:mysql://localhost:3306/dbname"; //dbname改为你数据库的实际名字
Stirng user="root"; //root改成你实际的数据库登录名
String passWord="123"; //123 改为实际的密码
conn=DriverManager.getConnection(url,user,passWord);
System.out.println("mysql数据库已连接成功!");
}catch(Exception e){
e.printStackTrace();
}
}
别忘了把mysql的jdbc包加进去
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式