现在我尝试基于网络的应用请告诉我,如何使用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();
}
我怎么能执行那个????
答案 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
。