javabean数据库增删改通用基本代码
package 包名; import java.sql.*; public class 类名 { private Connection conn =null; private Statement stmt; ResultSet rs = null; String url=“jdbc:sqlserver://localhost:1433;DatabaseName=Webfinal”;//数据库名 String username = “sa”;//数据库账号 String password = “root”;//密码 int n; public int executeDelete(String delete) { try { Class.forName(“com.microsoft.jdbc.sqlserver.SQLServerDriver”); } catch (ClassNotFoundException ex1) { } try{ conn = DriverManager.getConnection(url,username,password); stmt = conn.createStatement( ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY); n = stmt.executeUpdate(delete); }catch (SQLException ex){ System.err.println(“sql_data.executeQuery:” + ex.getMessage()); } return n; } public void close(){ try{ stmt.close(); conn.close(); rs.close(); }catch(Exception ex){ System.out.println(ex.toString()); } } }
// servlet新增实例 //servlet文件 package myproject; import java.io.; import javax.servlet.; import javax.servlet.http.*;
public class add_servlet extends HttpServlet {
delete delete_bean = new delete();
public void init() throws ServletException {
}
public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException{
response.setHeader("Content-type","text/html; charset=UTF-8");
PrintWriter out = response.getWriter();
String update = "INSERT INTO dbo.u_user(id,username,password,email) VALUES(";
request.setCharacterEncoding("UTF-8");
update+=request.getParameter("add1");
update+=",";
update+=request.getParameter("add2");
update+=",";
update+=request.getParameter("add3");
update+=",";
update+=request.getParameter("add4");
update+=");";
System.out.println(update);
delete_bean.executeDelete(update);
String script = "<script language="JavaScript">+alert("添加成功!");window.location.href=index.jsp</script>";
out.println(script);
}
}
