servlet数据库
这个需要使用到JDBC技术,实现数据的持久化保存。
Ⅱ 怎么在servlet中连接数据库
//纯java方法,建立连接,数据库名称为:TestDBx0dx0a public Connection getConnection() {x0dx0a String url = "jdbc:sqlserver://localhost:1433;DatabaseName=TestDB";x0dx0a java.sql.Connection con = null;x0dx0a try {x0dx0a Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");x0dx0a String user = "sa";x0dx0a String pwd = "123456";x0dx0a con = java.sql.DriverManager.getConnection(url, user, pwd);x0dx0a }x0dx0a catch (Exception ex) {x0dx0a ex.printStackTrace();x0dx0a }x0dx0a return con;x0dx0a }x0dx0a以上代码是创建数据库连接的语句,在具体应用时调用这个方法就可以了。
Ⅲ 在servlet里怎么验证用户名和密码和数据库中的匹配
一、可以写一个service 用来处理有关注册、登陆等。
二、实际处理么就是,根据传入的用户名、密码,到数据库进行查询,根据查询结果,返回相应标志。
Ⅳ 怎样用servlet进行对数据库的操作
1、首先明确一点,servlet就是一个继承自javax.servlet.http.HttpServlet的类。
2、范例:使用servlet连接数据库
packagecom.oracle.project.servlet;
importjava.util.*;
importjava.io.*;
importjava.sql.*;
importjavax.servlet.*;
importjavax.servlet.http.*;
importjavax.servlet.annotation.*;
@WebServlet("/TestServlet")
{
="oracle.jdbc.driver.OracleDriver";
publicstaticfinalStringDBURL="jdbc:oracle:thin:@localhost:1521:ORACLEDB";
publicstaticfinalStringDBUSER="scott";
="tiger";
privateConnectionconn=null;
publicConnectiongetConnection(){
try{
if(this.conn==null){
Class.forName(DBDRIVER);
this.conn=DriverManager.getConnection(DBURL,DBUSER,PASSWORLD);
}
}catch(Exceptione){
e.printStackTrace();
}
returnconn;
}
@Override
publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{
PrintWriterout=response.getWriter();
out.println("<html>");
out.println("<body>");
out.println("<h1>"+this.getConnection()+"</h1>");
out.println("</body>");
out.println("</html>");
}
@Override
publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{
this.doGet(request,response);
}
}