利用Java对数据库进行一些操作

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();
	}
}
经验分享 程序员 微信小程序 职场和发展