初學者問個簡單的問題

mengjj 2004-09-23 11:29:57
能否幫我寫個完整的jsp文件
就是實現一個text文本框﹐一個按鈕﹐按按鈕后向一個access數據庫中(db.mdb)的tabel1的name字段插入輸入的字符
...全文
50 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
mengjj 2004-09-23
謝謝了﹐我就是沒有用過jsp﹐所以很多基本的東西不知道怎么做﹐因為代碼能很好的說明問題﹐看一個正確標准的例子后﹐提升會快很多,所以冒昧要求代碼﹐并無他意
回复
xunyiren 2004-09-23
带表单的:

<%@ page import="java.sql.*" %>
<%
String name=request.getParameter("name");
if (name!=null && name.length()>0) {
java.sql.Statement stmt=conn.createStatement();

try
  {
  String strurl="jdbc:odbc:driver={MicrosoftAccessDriver(*.mdb)};DBQ=db.mdb";
  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
  Connection conn=DriverManager.getConnection(strurl);
  Statement stmt=conn.createStatement();
  String sql = "insert into tabel1(name) values('"+name+"')";
  int num=stmt.executeUpdate("select*frombooks");
  if(num>0)
  {
  System.out.println("success!!");
  }
  
}catch(Exceptione) {
  
  System.out.println(e);

  }
}
%>
<form method=post action="">
<input type="text" name="name" value="spike">
<input type="submit" value="提交">
</form>
回复
xunyiren 2004-09-23
简单的给你写了一个,为了方便都在一个页里操作

<%@ page import="java.sql.*" %>
<%
String name=request.getParameter("name");
if (name!=null && name.length()>0) {
java.sql.Statement stmt=conn.createStatement();

try
  {
  String strurl="jdbc:odbc:driver={MicrosoftAccessDriver(*.mdb)};DBQ=db.mdb";
  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
  Connection conn=DriverManager.getConnection(strurl);
  Statement stmt=conn.createStatement();
  String sql = "insert into tabel1(name) values('"+name+"')";
  int num=stmt.executeUpdate("select*frombooks");
  if(num>0)
  {
  System.out.println("success!!");
  }
  
}catch(Exceptione) {
  
  System.out.println(e);

  }
}
%>
回复
Little_qd 2004-09-23
网上有很多现成的源代码
回复
dropship 2004-09-23
代码非常简单,但是没有原因替你写代码的。这一点毋庸置疑
我可以告诉你怎么做:
1,写一个jsp页面,上面有一个Input,然后,写一个servlet来接受参数并且处理。
连接数据库用odbc-jdbc
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2004-09-23 11:29
社区公告
暂无公告