码迷,mamicode.com
首页 > 数据库 > 详细

JDBC 增删改查

时间:2015-05-10 22:35:46      阅读:281      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!