JDBC 实现 Elipse 与 MySQL 的连接
2016-02-18 17:08
656 查看
本文主要阐述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,傻瓜式添加即可。
下列代码打印没有输出,则表示此时没有异常,即数据库驱动程序加载完成。
Eclipse 的连接关闭数据库
数据库正常加载就可以对数据库进行连接和关闭,通常使用 DriverManager 类进行连接操作。其类方法getConnection()就是缺德连接对象,方法的返回值就是Connection 对象。但是,不管采用何种方式连接都需要提供一个数据库的链接地址,如果连接时还需要用户名和密码则需要将用户名和密码设置上。
一般不设置用户名,进入 mysql 的用户名和密码一般置为
mysql -u root -p
;
检验连接和关闭是否成功的代码如下,如果成功则不会抛出异常,且返回连接对象。注意之前本代码已在MySQL之中新建了一个名为my_rest_fir 的 database。下面的是代码实例:
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,傻瓜式添加即可。
下列代码打印没有输出,则表示此时没有异常,即数据库驱动程序加载完成。
package JDBC_Driver_Setting; public class Loading_Class { // 定义MySQL的数据库驱动程序 public static final String DBDRIVER = "org.gjt.mm.mysql.Driver" ; public static void main(String args[]){ try{ Class.forName(DBDRIVER) ; // 加载驱动程序 }catch(ClassNotFoundException e){ e.printStackTrace() ; } } };
Eclipse 的连接关闭数据库
数据库正常加载就可以对数据库进行连接和关闭,通常使用 DriverManager 类进行连接操作。其类方法getConnection()就是缺德连接对象,方法的返回值就是Connection 对象。但是,不管采用何种方式连接都需要提供一个数据库的链接地址,如果连接时还需要用户名和密码则需要将用户名和密码设置上。
一般不设置用户名,进入 mysql 的用户名和密码一般置为
mysql -u root -p
;
检验连接和关闭是否成功的代码如下,如果成功则不会抛出异常,且返回连接对象。注意之前本代码已在MySQL之中新建了一个名为my_rest_fir 的 database。下面的是代码实例:
package JDBC_Connect_Pack; import java.sql.Connection ; import java.sql.DriverManager ; import java.sql.SQLException ; public class JDBC_Connect_Class{ // 定义MySQL的数据库驱动程序 public static final String DBDRIVER = "org.gjt.mm.mysql.Driver" ; // 定义MySQL数据库的连接地址 public static final String DBURL = "jdbc:mysql://localhost:3306/my_test_fir" ; // MySQL数据库的连接用户名 public static final String DBUSER = "root" ; // MySQL数据库的连接密码 public static final String DBPASS = "" ; public static void main(String args[]){ Connection conn = null ; // 数据库连接 try{ Class.forName(DBDRIVER) ; // 加载驱动程序 }catch(ClassNotFoundException e){ e.printStackTrace() ; } try{ conn = DriverManager.getConnection(DBURL,DBUSER,DBPASS) ; }catch(SQLException e){ e.printStackTrace() ; } System.out.println(conn) ; // 如果此时可以打印表示连接正常 try{ conn.close() ; // 数据库关闭 }catch(SQLException e){ e.printStackTrace() ; } } };
相关文章推荐
- jdbc中的Statement和PreparedStatement接口对象
- MySQL中的integer 数据类型
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- MySQL存储过程
- Android IPC进程间通讯机制
- Android之获取手机上的图片和视频缩略图thumbnails
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件