//在init函数中,使用servlet上下文访问web.xml文件的配置信息
ServletContext sc=getServletContext();
String driverClass=sc.getInitParameter("drivername");
String url=sc.getInitParameter("url");
//加载驱动
Class.forName("drivername");
//创建数据库连接
Connection conn=DriverManager.getConnection(url, user, password);
//访问数据库
Statement stmt=conn.createStatement();
stmt.executeUpdate("create table employee(id int,name vachar(10),hiredate date");
//如果要用不同的参数来多次执行同一个sql语句,可以使用PreparedStatement预编译sql语句,提高效率。
PreparedStatement pstmt=conn.prepareStatement("insert into employee values (?,?,?");
pstmt.setInt(1, 1);
pstmt.setString(2, "zhangshan");
pstmt.setInt(3, java.sql.Date.valueOf("2004-5-8"));
pstmt.executeUpdate();
pstmt.setInt(1, 2);
pstmt.setString(2, "lisai");
pstmt.setInt(3, java.sql.Date.valueOf("2005-5-8"));
pstmt.executeUpdate();
数据库连接代码
最新推荐文章于 2023-03-23 11:28:31 发布