数据库的插入、修改、删除操作(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();
	}

}

  • 7
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值