JDBC 增删改查

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‘,‘[email protected]‘)";
			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=‘[email protected]‘ 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
		}
	}
}


郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。