1首先要加载一个第三方java库:
可自行百度下载配置;
2首先在数据库中创建一个表:(我创建的表字段如下)
表的创建
create table student(
id int primary key,
name varchar(40),
age int
);
3 通过java进行操作:
package sdut;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Main {
public static void main(String[] args) throws ClassNotFoundException, SQLException {
//1 加载JBC驱动
Class.forName("com.mysql.jdbc.Driver");
//连接数据库,链接 用户名 密码
Connection con=DriverManager.getConnection(
"jdbc:mysql://localhost:3306/school"//协议 服务器 数据库
, "root", null);
Statement sta=con.createStatement();
//System.out.println(con);
//String insertSQL="insert into student values(2,'Skh',16)";
//String insertSQL1="SELECT SUM(age) from student";
//String updateSQL="update student set name='SKHH',age=15 where id=2";
//变量a纪录影响的行数;
//int a=sta.executeUpdate(updateSQL);
//sta.executeUpdate(insertSQL);
//System.out.println(a);
String selectSQL="select * from student";
//获得一个结果集b 一个二维关系表
ResultSet b = sta.executeQuery(selectSQL);
while(b.next()){
int id=b.getInt("id");
String name=b.getNString("name");
int age=b.getInt("age");
System.out.println(id+" "+name+" "+age);
}
b.close();
sta.close();
con.close();
}
}