在jsp中插入数据!access数据库

iwillfling 2007-01-21 10:53:08
<%@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();}
%>
...全文
227 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenzhenchen1991 2011-10-15
  • 打赏
  • 举报
回复
我也想知道!
javawebjsp 2007-01-21
  • 打赏
  • 举报
回复
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, "", "");

试试 可能是你的数据源问题
iwillfling 2007-01-21
  • 打赏
  • 举报
回复
总是插不成功,怎么办?
magus163 2007-01-21
  • 打赏
  • 举报
回复
user好像是sql的保留字,用[]括起来或换个名字
zhufuqian 2007-01-21
  • 打赏
  • 举报
回复
是你的平台 没有配制好
1、由jsp+access实现的图书管理系统,页面很简单,但该有的登录及图书的增、删、改、查功能都具有,且本人亲自调试过。 2、内附了javabean的源代码,并做了解释。 3、本资源适合jsp入门的朋友们下来学习参考。 javabean代码: package bjob; import java.sql.*; public class connLib { private Statement state=null; private Connection conn = null; ResultSet results=null; public connLib() { } public void openConn()throws Exception //连接数据 { try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); String url="jdbc:odbc:bookManage"; conn=DriverManager.getConnection(url,"",""); //数据、用户名、密码 ,创建连接对象 } catch(SQLException e) //异常处理 { System.err.println("Data.executeQuery: " +e.getMessage()); } } public ResultSet queryResult(String querySql) //执行查询 { results = null; try { state=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY); //创建访问数据的对象 results=state.executeQuery(querySql); //查询并返回结果 } catch(SQLException e) { System.err.println("Data.executeQuery: " + e.getMessage()); } return results; } public void updateData(String updateSql) //插入或修改数据 { try { state=conn.createStatement(); //创建访问数据的对象 state.executeUpdate(updateSql); //更新数据 } catch(SQLException e) { System.err.println("Data.executeUpdate: " + e.getMessage()); } } public void closeState() { try { state.close(); //关闭访问数据的对象 } catch(SQLException e) { System.err.println("Date.executeQuery: " + e.getMessage()); } } public void closeConn() { try { conn.close(); //断开连接 } catch(SQLException e) { System.err.println("Data.executeQuery: " + e.getMessage()); } } }

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧