使用servlet连接数据库
2015-01-11 10:07
225 查看
使用servlet连接数据库主要配置web.xml的<servlet>元素和<servlet-mapping>元素。
1、web.xml配置
2、servlet.java文件
package jijian.test;
...
public class DBServlet extends HttpServlet{ //定义一个继承HttpServlet的公有类
ServletConfig config=null; //定义一个ServletConfig对象
private String driverName=""; //定义私有字符串常量并初始化
private String username=""; //定义的数据库用户名
private String password=""; //定义的数据库连接密码
private String dbName=""; //定义的数据库名
private Connection conn; //初始化连接
private Statement stmt; //初始化数据库操作
ResultSet rs=null; //初始化结果集
public void init(ServletConfig config)throws ServletException{
super.init(config); //继承父类的init()方法
this.config=config; //获取配置信息
driverName=config.getInitParameter("driverName");//从配置文件中获取JDBC驱动名
username=config.getInitParameter("username"); //获取数据库用户名
password=config.getInitParameter("password"); //获取数据库连接密码
dbName=config.getInitParameter("dbName"); //获取要连接的数据库
}
public void doGet(HttpServletRequest req,HttpServletResponse resp)throws IOException,ServletException{
. . .
}
public void doPost(HttpServletRequest req,HttpServletResponse resp)throws IOException,ServletException{
. . .
}
public void destory(){
. . .
}
}
1、web.xml配置
<servlet> <display-name>This is the description of my J2EE component</display-name> <description>This is the description of my J2EE component</description> <servlet-name>DBServlet</servlet-name> <servlet-class>jijian.test.DBServlet</servlet-class> <init-para> <param-name>driverName</param-name> <param-value>org.postgresql.Driver</param-value> </init-para> <init-para> <param-name>username</param-name> <param-value>itnms</param-value> </init-para> <init-para> <param-name>password</param-name> <param-value>itnms</param-value> </init-para> <init-param> <param-name>dbName</param-name> <param-value>itnms</param-value> </init-param> </servlet>
<servlet-mapping> <servlet-name>DBServlet</servlet-name> <url-pattern>/servlets/DBServlet</url-pattern> </servlet-mapping>
2、servlet.java文件
package jijian.test;
...
public class DBServlet extends HttpServlet{ //定义一个继承HttpServlet的公有类
ServletConfig config=null; //定义一个ServletConfig对象
private String driverName=""; //定义私有字符串常量并初始化
private String username=""; //定义的数据库用户名
private String password=""; //定义的数据库连接密码
private String dbName=""; //定义的数据库名
private Connection conn; //初始化连接
private Statement stmt; //初始化数据库操作
ResultSet rs=null; //初始化结果集
public void init(ServletConfig config)throws ServletException{
super.init(config); //继承父类的init()方法
this.config=config; //获取配置信息
driverName=config.getInitParameter("driverName");//从配置文件中获取JDBC驱动名
username=config.getInitParameter("username"); //获取数据库用户名
password=config.getInitParameter("password"); //获取数据库连接密码
dbName=config.getInitParameter("dbName"); //获取要连接的数据库
}
public void doGet(HttpServletRequest req,HttpServletResponse resp)throws IOException,ServletException{
. . .
}
public void doPost(HttpServletRequest req,HttpServletResponse resp)throws IOException,ServletException{
. . .
}
public void destory(){
. . .
}
}
相关文章推荐
- servlet交互案例分析及终极实现 使用jdbc连接数据库实现
- Servlet变量范围使用指南以及数据库连接
- [Servlet&JSP] 使用JDBC连接数据库
- 使用 servlet 连接数据库
- java_web 第三课servlet使用jdbc连接数据库
- javaWeb使用servlet并且连接数据库向数据库插入数据
- PHP面向对象的使用教程 简单数据库连接
- 在ASP.NET(C#)中使用Oralce Object For OLE 2.3连接Oracle 8.0.5数据库!
- 在Pocket PC中使用Web Service连接数据库
- VC中用Ado接口代码连接和使用与数据库
- 使用Tomcat 连接池 连接数据库的实例
- BCB使用ADO连接informix数据库的方法
- 解决使用ASP无法连接 ORACLE 9i 数据库的问题。
- 使用PHP+FreeTDS在Linux下连接MS SQLServer数据库
- 数据中心使用dtu远程连接oracel 9i数据库问题
- 使用JDBC连接ODBC数据库的Java代码
- 不使用COM组件弹出数据库连接对话框
- 实战COM(06)----在COM中使用Ole DB连接数据库
- 在Visual Basic.NET使用ADO访问数据库(转for各种数据库连接)
- vs.net console 使用 web.config 连接数据库的方法