1.建立MySQL数据库
(1)输入命令,打开数据库服务
sudo service mysql start
(2)root 用户执行
mysql -u root
(3)建立数据库
create database EXAMPLE;
(4)使用数据库
use EXAMPLE;
(4)建立数据表
create table table_name(
id int not null,
age int not null,
name varchar(255),
primary key(id)
);
(5)插入数据
insert into table_name values (1,20,'Tom');
insert into table_name values (2,21,'Tom');
insert into table_name values (3,22,'Tom');
2.eclipse 中建立java文件
(1)源代码
package shiyanpack;
import java.sql.*;
public class JdbcTest {
//JDBC 驱动器的名称 和数据库的地址
static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
//数据库的名称为 EXAMPLE
static final String DB_URL = "jdbc:mysql://localhost/EXAMPLE";
//数据库的用户名和密码
static final String USER = "root";
static final String PASS = "";
public static void main(String [] args){
//Connect 对象 与 源数据进行会话
Connection conn = null;
//将 SQL 语句发送到数据库中
Statement stmt = null;
try{
//注册JDBC 驱动程序
Class.forName("com.mysql.jdbc.Driver");
//打开连接
System.out.println("Connection to database...");
conn = DriverManager.getConnection(DB_URL,USER,PASS);
//执行查询
System.out.println("Creating statement...");
stmt = conn.createStatement();
String sql;
sql = "SELECT id,name,age FROM table_name";
ResultSet rs = stmt.executeQuery(sql);
while(rs.next()){
//检索
int id = rs.getInt("id");
int age = rs.getInt("age");
String name = rs.getString("name");
//显示
System.out.println("ID:" + id);
System.out.println(",Age:" + age);
System.out.println(",Name:" + name);
System.out.println();
}
//清理环境
rs.close();
stmt.close();
conn.close();
}catch(SQLException se){
//JDBC 操作错误
se.printStackTrace();
}catch(Exception e){
//Class.forName 错误
e.printStackTrace();
}finally{
//这里一般用来关闭资源
try{
if(stmt != null)
stmt.close();
}catch(SQLException se2){
}
try{
if(conn != null)
conn.close();
}catch(SQLException se){
se.printStackTrace();
}
}
System.out.println("Goodbye!");
}
}
(2)eclipse 中导入jar包
a.右键工程,选择Properties
b.选择Java Build Path 在右边选择Libraries,点击Add External JARs...加入自己的jar包
c.选择Order and Export,勾选上我们刚刚导入进来的包,最后点击OK就可以了。
结束!
个人学习使用。