您好,欢迎来到爱go旅游网。
搜索
您的当前位置:首页数据库的插入、修改、删除操作(java实现)

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

来源:爱go旅游网
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();
	}

}

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- igat.cn 版权所有 赣ICP备2024042791号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务