eclipse中java连接mysql步骤

eclipsejava连接mysql步骤

首先在要在自己的电脑上安装mysql数据库。 

Mysql下载地址:http://dev.mysql.com/downloads/installer/5.6.html

Mysql安装不是本文重点,此处细说。不懂的童鞋可以到此处了解。

Mysql安装图解地址:http://blog.sina.com.cn/s/blog_7cecec9501017cmk.html

.jar连接包下载地址:http://download.csdn.net/detail/u014054502/7028165

好了,废话不多讲,直接进入主题:

eclipse中新建project

第一步:导入数据库连接要使用的.jar包。

a、鼠标右击项目选择build path选项----->add external archives...

如图所示:


b、选择已经下载好的jar连接包

如图所示:

 

c、添加后刚才创建的project的子目录下就会多一个文件:Referenced Libraries,里面会有刚才添加的.jar连接包

如图所示:

 

 

第二步:写代码。

A) 所有使用数据库的类都在 java.sql.*; 中,所以首先加载该包在代码中。

使用语句:import  java.sql.*;

B) 注册链接驱动:

使用语句:Class.forName("com.mysql.jdbc.Driver");

或者: new com.mysql.jdbc.Driver();

C) 链接数据库:

使用语句:

 Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/数据库名""数据库账号""数据库密码");

D)获取数据库语句对象:

使用语句:Statement stmt = conn.createStatement();

E) 执行数据库语句

使用语句:ResultSet rs = stmt.executeQuery("select * from user");

F) 遍历数据库

使用语句:while(rs.next()) {

System.out.println(rs.getString("字段名"));

}

G) 关闭数据库(先启动后关闭)

使用语句:

rs.close();

stmt.close();

conn.close();

 

具体代码实现:

 

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement;

 

public class TestJDBC {

 

public static void main(String[] args) {

ResultSet rs = null;

Statement stmt = null;

Connection conn = null;

try {

//第一步:注册链接驱动

Class.forName("com.mysql.jdbc.Driver");  

// new com.mysql.jdbc.Driver();//注册链接驱动

//第二步:连接数据库

conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/student", "root", "enweytest");

//第三步:创建数据库语句对象

stmt = conn.createStatement();

//第四步:执行数据库语句 会返回ResultSet对象

rs = stmt.executeQuery("select * from user");

//第五步:遍历数据库

while(rs.next()) {

System.out.println(rs.getString("id"));

}

}catch(ClassNotFoundException e) {

e.printStackTrace();

}catch(SQLException e) {

e.printStackTrace();

}finally {

try {

if(rs != null) {

rs.close();

rs = null;

}

if(stmt != null) {

stmt.close();

stmt = null;

}

if(conn != null) {

conn.close();

conn = null;

}

}catch(SQLException e) {

e.printStackTrace();

}

}

}

 

}



我是新手,刚接触数据库,如果有什么错误的地方,还请大神指点。。。

  • 6
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值