首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

在jsp中插入数据!access数据库,该如何处理

2012-01-16 
在jsp中插入数据!access数据库%@pagecontentType text/html %%@pagepageEncoding UTF-8 language

在jsp中插入数据!access数据库
<%@page   contentType= "text/html "%>
<%@page   pageEncoding= "UTF-8 "   language= "java "   import= "java.sql.*,java.io.* "%>


<!DOCTYPE   HTML   PUBLIC   "-//W3C//DTD   HTML   4.01   Transitional//EN "
      "http://www.w3.org/TR/html4/loose.dtd ">

<%
try
      {   Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver ");
          Connection       con   =DriverManager.getConnection( "jdbc:odbc:card ");
          Statement       stmt   =   con.createStatement();
          stmt.execute( "insert   into   user   cardinfo   ( 'a ', 'a ', 'a ', 'a ', 'a ', 'a ') ");
          ResultSet     rs   =   stmt.executeQuery( "select   *   from   user   where   user_name= 'a ' "   );
          //String   cardnumber   =   request.getParameter( "cardnumber ");    
     
          %>
            <p> 恭喜!测试成功 </p>
            <table   width= "387 "   border= "1 ">
            <tr>
                <td   width= "200 "> 卡号 </td>
                <td   width= "200 "> 姓名 </td>
                <td   width= "200 "> 卡类型 </td>
                <td   width= "200 "> 余额 </td>
                <td   width= "200 "> 状态 </td>
            </tr>    
          <%   while(rs.next())
                  {   %>    
<%--       <tr>
                <td> <%   out.println(rs.getString( "user_name "));   %> </td>
                <td> <%   out.println(rs.getString( "user_sex "));   %> </td>
                <td> <%   out.println(rs.getString( "user_age "));   %> </td>
                <td> <%   out.println(rs.getString( "user_address "));   %> </td>
                <td> <%   out.println(rs.getString( "user_homephone "));   %> </td>
      </tr>
--%>
</table>  
  <%
  }
      rs.close();
        stmt.close();
        con.close();
          }
        catch(Exception   e){e.printStackTrace();}


        %>


[解决办法]
Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver ").newInstance();
String s = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=d:/jsp/oa/database/oa_database.mdb ";
conn = DriverManager.getConnection(s, " ", " ");

试试 可能是你的数据源问题
[解决办法]
是你的平台 没有配制好
[解决办法]
user好像是sql的保留字,用[]括起来或换个名字

热点排行