首页 > 数据库技术 > 详细

JDBC 增删改查

时间:2015-05-10 22:32:39      阅读:331      评论:0      收藏:0      [点我收藏+]
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 增删改查

原文:http://my.oschina.net/u/2356966/blog/413026

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!