如何将数据从文本框更新为ms访问

时间:2014-03-19 16:36:31

标签: java jsp ms-access

现在我尝试基于网络的应用请告诉我,如何使用java代码将数据从文本框更新到数据库(MS-ACCESS)

1.jsp页面

在这个jsp页面中,我从用户那里获得了用户名,并将其插入到数据库中(ms-access)。

2.jsp

在这个jsp文件中,agencyname和pid必须更新到更靠近name字段的数据库。这两个值都在文本框中。

2.jsp代码

<%@ page import="java.io.*,javax.servlet.*,java.sql.*,java.util.*" %> 

 try 
   {
        String name=request.getParameter("name");
        int pid=Integer.parseInt(request.getParameter("pid"));
        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
        Connection con=DriverManager.getConnection("jdbc:odbc:userdetail","","");
        Statement st=con.createStatement();
        st.executeUpdate("update userdetail set agencyname ='"+agencyname+"',pid= '"+pid+"' where name='"+name+"'");
   }
 catch(Exception e)
   {
      e.printStackTrace();
      }

我怎么能执行那个????

1 个答案:

答案 0 :(得分:1)

首先添加数据源

Control panel-> Administrative Tools->Data Sources->Add->Microsoft Access Drivers(*mdb,*accdb)

像这样写连接URL。

 String URL="jdbc:odbc:DRIVER={Microsoft Access Driver (*.mdb,*.accdb)};DBQ="+yourdbfile+".accdb;";

yourdbfile是数据库文件的path+name