今天覆习eclipse连接数据库,顺便写篇博客记录下真个操作的流程。
首先得有MySql数据库和eclipse,没的话可以去官网下载,下载教程自行百度。
在Mysql数据库中建表,写点数据进去方便之后连接eclipse进行测试工作,在eclipse中建立工程,这时候你得把jdbc导入到你的工程下,导入流程:
1.在eclipse中操作 点击window->preference->java->Build Path->User Libraries
2.点击右边的New按钮
3.输入jdbc,并进行勾选,点击OK
4.点击Add External JARs,选择你下载的jdbc存放的目录,点击OK
5.接下来就是项目导入jar包,选择项目名右键Build Path->Configure Build Path
6.点击Add Library->User Library 点击next,勾选选项,点击finish。
7.现在你就可以看到你添加成功的jdbc了,点击Apply,点击OK
8.现在打开项目你就可以看到你添加的jdbc
9.这里切记你还要把你需要操作的数据库文件(就是.sql文件,从数据库导出)放到项目所在的文件夹,否则你运行代码就会报出异常。
下边是我自己学习的代码,可以参考参考
package 第十章;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class ConnMysql {
public static void main(String[] args) throws Exception{
//连接数据库步骤
/*
* 1.加载驱动
* 2.使用DriverManager获取数据库连接
* 3.使用Connection来创建一个Statement对象
* 4.执行SQL语句
*/
String driverClassName = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://localhost:3306/company?useUnicode=true&characterEncoding=UTF-8";
String user = "root";
String password = "root";
try{
//1
Class.forName(driverClassName);
//2
Connection conn = DriverManager.getConnection(url,user,password);
//3
Statement stmt = conn.createStatement();
//4
ResultSet rs = stmt.executeQuery("select * from t_dept");
while(rs.next()){
System.out.println(rs.getInt(1)+"\t"+rs.getString(2)+
"\t"+rs.getString(3));
}
}catch(Exception e){
e.printStackTrace();
}
}
}
注:
String url = "jdbc:mysql://localhost:3306/company?useUnicode=true&characterEncoding=UTF-8";
company是我的数据库名