数据库的插入、修改、删除操作(java实现)

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

public class JDBCTest {
	 // 定义数据库访问参数
	 String url = "jdbc:sqlserver://localhost:1433; DatabaseName=lihongchao";
	 String user = "sa";
	 String password = "a123456";
	static String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
	 Connection conn;
	 Statement st;
	 // 1、加载驱动
	static {
		try {
			Class.forName(driverName);
		} catch (ClassNotFoundException e) {
			System.out.println("驱动加载失败");
		}
	}
	// 2、创建连接对象
	public  Connection getConnection() throws SQLException{
		conn=DriverManager.getConnection(url,user,password);
		return conn;
	}
	public  void add() throws ClassNotFoundException, SQLException {
    // 定义sql语句
     String sql1="insert into Table2(id,name,grade) values('20121114','大学英语',3)";
     String sql2="insert into Table2(id,name,grade) values('20121115','体育',2)";
     String sql3="insert into Table2(id,name,grade) values('20121116','马克思',3)";
    // 3、创建语句对象
    st =getConnection().createStatement();
   // st.executeUpdate(sql1);
    st.executeUpdate(sql2);
    st.executeUpdate(sql3);
   // 4、遍历结果集:此处插入记录不需要
    // 5、关闭资源对象
     st.close();
     getConnection().close();
}
	public  void update() throws ClassNotFoundException, SQLException {
	    // 定义sql语句
	     String sql1="update Table2 set grade=1  where grade=2";
	    // 3、创建语句对象
	    st =getConnection().createStatement();
	    st.executeUpdate(sql1);
	  
	   // 4、遍历结果集:此处插入记录不需要
	    // 5、关闭资源对象
	     st.close();
	     getConnection().close();
	}
	public  void delete() throws ClassNotFoundException, SQLException {
	    // 定义sql语句
	     String sql1="delete Table2 where id='20121115'";
	     String sql2="delete Table2 where id='20121116'";
	    // 3、创建语句对象
	    st =getConnection().createStatement();
	    st.executeUpdate(sql1);
	    st.executeUpdate(sql2);
	   // 4、遍历结果集:此处插入记录不需要
	    // 5、关闭资源对象
	     st.close();
	     getConnection().close();
	}
public static void main(String[] args) throws ClassNotFoundException,SQLException {
	JDBCTest jt=new JDBCTest();
    jt.add();
    jt.update();
	jt.delete();
	}

}

你可能感兴趣的:(java)