一个EXTJS与JSP连接把数据写入数据库的例子

下面的问题本来是我问别人的最后自己搞定了,改自一个与PHP的版本。

现在有一个EXTJS做的前台注册窗口,窗口中有用户和密码两栏,一个提交按钮。
-----现在,在用户和密码两栏中填入数据,之后点提交按钮,数据通过EXTJS 提交到JSP然后写入数据库。
要全部的代码:EXTJS(前台部分),JSP(后台部分)

 

  extDemo

 

 

<%@ page language="java" contentType="text/html; charset=gb2312" pageEncoding="gbk"%> <%@ page import = "java.sql.*,java.util.*" %> <% request.setCharacterEncoding("gb2312"); String name=request.getParameter("name"); String pws=request.getParameter("pws"); if(name.equals(pws)){ out.print("{success:true,msg:/'ok/'}"); }else{ out.print("{success:true,msg:/'帐户或密码错误/'}"); } try{ String message=pws; String sourceURL="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=D://accdb"; //DataBase是Access MDB文件的主文件名 try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); }catch(Exception e){ e.printStackTrace(); } Connection conn=DriverManager.getConnection(sourceURL); //把驱动放入连接 Statement stmt=conn.createStatement(); //创建一个 Statement 对象来将 SQL 语句发送到数据库。 stmt.executeUpdate("INSERT INTO student VALUES("+"'"+name+"'"+","+"'"+message+"'"+")"); stmt.close(); conn.close(); } catch(SQLException sqle){ //System.err.println(sqle); } %>

你可能感兴趣的:(JAVA-(B/S)-J2EE)