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就可以了。
结束!
个人学习使用。