JDBC 实现 Elipse 与 MySQL 的连接

本文主要阐述MySQL和Eclipse的连接步骤。实现Java和SQL的数据操作。

  • Eclipse 的加载数据库

1.下载JDBC

跳转 http://dev.mysql.com/downloads/connector/j/ 

下载 (mysql-connector-java-5.1.38.tar.gz)

无需注册直接下载 。

2.设置 CLASSPATH

在环境变量界面的系统属性之中,用户变量之内,米有就新建 CLASSPATH ,设置路径为:D:\Android\mysql-connector-java-5.1.38\mysql-connector-java-5.1.38-bin.jar

(此时,对较低版本的Eclipse已经加载完成,但对高版本的 Eclipse 还没有结束,建议继续下述操作

 http://jingyan.baidu.com/article/fb48e8be386b7c6e622e1488.html。)

3.在Eclipse之中,选择 Windows --》preferences。在弹出的的界面,找到java→buildpath→user libraries。点击new,在弹出的的对话框中,填写名称(可自定义,JDBC),勾取system library,点击ok。

4.点击”add jar“,将jdbc驱动导入到工程中,点击ok,完成驱动包导入。。

5.右击创建的工程名称,选中properties--》Java Build Path --》Add Library --》 user library,傻瓜式添加即可。

下列代码打印没有输出,则表示此时没有异常,即数据库驱动程序加载完成。

[java]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. package JDBC_Driver_Setting;  
  2.   
  3. public class Loading_Class {  
  4.     // 定义MySQL的数据库驱动程序  
  5.     public static final String DBDRIVER = "org.gjt.mm.mysql.Driver" ;  
  6.     public static void main(String args[]){  
  7.         try{  
  8.             Class.forName(DBDRIVER) ;   // 加载驱动程序  
  9.         }catch(ClassNotFoundException e){  
  10.             e.printStackTrace() ;  
  11.         }  
  12.     }  
  13. };  

  • Eclipse 的连接关闭数据库
数据库正常加载就可以对数据库进行连接和关闭,通常使用 DriverManager 类进行连接操作。其类方法getConnection()就是缺德连接对象,方法的返回值就是Connection 对象。但是,不管采用何种方式连接都需要提供一个数据库的链接地址,如果连接时还需要用户名和密码则需要将用户名和密码设置上。
一般不设置用户名,进入 mysql 的用户名和密码一般置为
mysql -u root -p
;
检验连接和关闭是否成功的代码如下,如果成功则不会抛出异常,且返回连接对象。注意之前本代码已在MySQL之中新建了一个名为my_rest_fir 的 database。下面的是代码实例:
[java]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. package JDBC_Connect_Pack;  
  2.   
  3. import java.sql.Connection ;  
  4. import java.sql.DriverManager ;  
  5. import java.sql.SQLException ;  
  6. public class JDBC_Connect_Class{  
  7.     // 定义MySQL的数据库驱动程序  
  8.     public static final String DBDRIVER = "org.gjt.mm.mysql.Driver" ;  
  9.     // 定义MySQL数据库的连接地址  
  10.     public static final String DBURL = "jdbc:mysql://localhost:3306/my_test_fir" ;  
  11.     // MySQL数据库的连接用户名  
  12.     public static final String DBUSER = "root" ;  
  13.     // MySQL数据库的连接密码  
  14.     public static final String DBPASS = "" ;  
  15.     public static void main(String args[]){  
  16.         Connection conn = null ;        // 数据库连接  
  17.         try{  
  18.             Class.forName(DBDRIVER) ;   // 加载驱动程序  
  19.         }catch(ClassNotFoundException e){  
  20.             e.printStackTrace() ;  
  21.         }  
  22.         try{  
  23.             conn = DriverManager.getConnection(DBURL,DBUSER,DBPASS) ;  
  24.         }catch(SQLException e){  
  25.             e.printStackTrace() ;  
  26.         }  
  27.         System.out.println(conn) ;  // 如果此时可以打印表示连接正常  
  28.         try{  
  29.             conn.close() ;          // 数据库关闭  
  30.         }catch(SQLException e){  
  31.             e.printStackTrace() ;  
  32.         }  
  33.     }  
  34. };  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值