第一步:安装MySQL
这步我就不多说了,点击去看看怎么安装吧。
第二步:创建数据库
安装好之后,我们来创建一个数据库,一个表。(代码如下)。
//创建数据库 test;
//在数据库中创建表 user
//插入一条数据
create database test;
create table user(
name varchar(10),
password varchar(10));
insert into user values('张三','123');
如图,数据已经插入成功。
第三步:将java连接MYSQL数据库用到的jar包导入项目,
1,找jar包。
对应的jar包可以在你安装的MySQL目录下找到。(如图)。如果没有找到,
点击去下载。
2,在我们自己建好的项目中导入jar包,
右击项目--->Build Path--->Conigure Build Path。看到如下图。点击Add External JARs...,找到上面说的jar包(或者你下载下来的jar包)。添加完成之后点击OK即可。
导入成功后:如图。在我们的目录下可以看到jar包:
第四步:这个时候就可以开始我们的连接了。
在eclipse中新建一个类,代码如下,说明都在代码中给出,希望认真看。
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Connection;
public class testMySql {
private static String driver="com.mysql.jdbc.Driver";
private static String url="jdbc:mysql://localhost:3306/test";
private static String user="你登录MySQL的用户名";
private static String password="密码";
public static void main(String[] args) {
//声明一个连接对象,用来获取数据库连接,注意此Connection来自java.sql.DriverManager; ,不要导入错了。
Connection connection=null;
//声明一个Statement对象,用来执行SQL语言
Statement statement=null;
//定义一个结果集合,用来存放读取的数据
ResultSet rs=null;
try{
//注册数据库的驱动
Class.forName(driver);
//获取数据库连接
connection=DriverManager.getConnection(url,user,password);
//创建一个声明
statement=connection.createStatement();
//折行声明,获取数据库返回结果集
rs=statement.executeQuery("select * from user");
//读取数据
while(rs.next()){
System.out.println(rs.getString("name"));
System.out.println(rs.getString("password"));
}
}catch(ClassNotFoundException e){
e.printStackTrace();
}catch(SQLException e){
e.printStackTrace();
}finally{
//释放数据库资源
try{
if(rs!=null)
{
rs.close();
rs=null;
}if(connection!=null){
connection.close();connection=null;
}if(statement!=null){
statement.close();statement=null;
}
}catch(SQLException e){
e.printStackTrace();
}
}
}
}
运行结果:
总结:
掌握java数据库连接,对以后的开发有着重要重要,得理解,并多家练习。会连接MySQL了,你会发现,连接什么Oracle等等数据都是一个套路了。