当前位置:Gxlcms > 数据库问题 > JDBC 增删改查

JDBC 增删改查

时间:2021-07-01 10:21:17 帮助过:3人阅读

package jdbcstu;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class JdbcTest2 {
	
	public static void main(String[] args) {
		insert();
	}
	
	public static Connection getConnection(){
		Connection conn=null;
		try {
			Class.forName("com.mysql.jdbc.Driver");//用来注册mysql的驱动程序,
										//(forName用来初始化参数指定的类,并创建一个对应的实例对象
										//参数中的字符串是mysql的jdbc的驱动程序
			conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/jsp_db","root","");
													//获取数据库的连接
										//三个参数是,mysql数据库的url,mysql数据库的用户名,密码
										//localhost是主机,3306是端口号,jsp_db是将要使用的数据库
		} catch (Exception e) {
			
		}
		return conn;
	}
	public static void insert(){
		Connection conn=getConnection();
		try {
			String sql="insert into tbl_user(name,password,email)"+
						"values(‘Tom‘,‘123456‘,‘tom@gmail.com‘)";
			Statement st=conn.createStatement();
			int count=st.executeUpdate(sql);
			System.out.println("向用户表中插入了"+count+"条记录");
			conn.close();
		} catch (Exception e) {
			// TODO: handle exception
		}
	}
	
}
package jdbcstu;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;

public class JdbcTest3 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		update();
	}
	
	public static Connection getConnection(){
		Connection conn=null;
		try {
			Class.forName("com.mysql.jdbc.Driver");//用来注册mysql的驱动程序,
										//(forName用来初始化参数指定的类,并创建一个对应的实例对象
										//参数中的字符串是mysql的jdbc的驱动程序
			conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/jsp_db","root","");
													//获取数据库的连接
										//三个参数是,mysql数据库的url,mysql数据库的用户名,密码
										//localhost是主机,3306是端口号,jsp_db是将要使用的数据库
		} catch (Exception e) {
			
		}
		return conn;
	}
	public static void update(){
		Connection conn=getConnection();
		try {
			String sql="update tbl_user set email=‘tom@126.com‘ where name=‘Tom‘";
			Statement st=conn.createStatement();
			int count=st.executeUpdate(sql);
			System.out.println("向用户表中更新了"+count+"条记录");
			conn.close();
		} catch (Exception e) {
			// TODO: handle exception
		}
	}
}
package jdbcstu;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;

public class JdbcDelete {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
			delete();
	}
	public static Connection getConnection(){
		Connection conn=null;
		try {
			Class.forName("com.mysql.jdbc.Driver");//用来注册mysql的驱动程序,
										//(forName用来初始化参数指定的类,并创建一个对应的实例对象
										//参数中的字符串是mysql的jdbc的驱动程序
			conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/jsp_db","root","");
													//获取数据库的连接
										//三个参数是,mysql数据库的url,mysql数据库的用户名,密码
										//localhost是主机,3306是端口号,jsp_db是将要使用的数据库
		} catch (Exception e) {
			
		}
		return conn;
	}
	public static void delete(){
		Connection conn=getConnection();
		try {
			String sql="delete from tbl_user where name=‘Tom‘";
			Statement st=conn.createStatement();
			int count=st.executeUpdate(sql);
			System.out.println("向用户表中删除了"+count+"条记录");
			conn.close();
		} catch (Exception e) {
			// TODO: handle exception
		}
	}
}


JDBC 增删改查

标签:

人气教程排行