<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
<%@ page import="java.io.*"%>
<%@ page import="java.sql.*" %>
<html>
<body><br>
<%
Connection con;
Statement sql;
ResultSet rs;
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch (ClassNotFoundException e){
out.print(e);
} String str1=(String)request.getParameter("text4");
String str2=request.getParameter("text7");
String str3=request.getParameter("text8");
try{
con=DriverManager.getConnection("jdbc:odbc:ss","","");
sql=con.createStatement();
rs=sql.executeQuery("insert into user values('str1','str2','str3')");
con.close();
}
catch (SQLException e){ out.print(e+"eee");}
%> </body>
</html>为什么总是报:
java.sql.SQLException: [Microsoft][ODBC Microsoft Access 驱动程序] 不能打开数据库 '(未知的)'。应用程序可能无法识别该数据库,或文件可能损坏。eee
错误
<%@ page import="java.io.*"%>
<%@ page import="java.sql.*" %>
<html>
<body><br>
<%
Connection con;
Statement sql;
ResultSet rs;
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch (ClassNotFoundException e){
out.print(e);
} String str1=(String)request.getParameter("text4");
String str2=request.getParameter("text7");
String str3=request.getParameter("text8");
try{
con=DriverManager.getConnection("jdbc:odbc:ss","","");
sql=con.createStatement();
rs=sql.executeQuery("insert into user values('str1','str2','str3')");
con.close();
}
catch (SQLException e){ out.print(e+"eee");}
%> </body>
</html>为什么总是报:
java.sql.SQLException: [Microsoft][ODBC Microsoft Access 驱动程序] 不能打开数据库 '(未知的)'。应用程序可能无法识别该数据库,或文件可能损坏。eee
错误
解决方案 »
- 一个长连接(socket),怎么实现在一定时间内没有数据传输就自动关闭连接
- 使用Struts结合ajaxupload作图片上传,总是弹出下载提示框
- 关于JFreeChart的问题
- Struts]关于DispatchAction中的request问题
- 如何控制每行显示的个数
- 怎么用eclipse+lomboz+tomcat开发jsp
- 初学jsp调用JAVABEAN问题。
- JavaScript如何导入jsp文件
- 为什么写在<textarea>中的文字无论是硬回车还是软回车,在提交之后都检测不出来呢?
- 请教各位:如何把动态的文件生成静态的文件就象网易的新闻那样)?
- 谁能帮我找到答案,给他100分再追加100分给他!!
- web开发
sql.executeQuery("insert into user values('str1','str2','str3')")这句就错了!应该写成sql.executeQuery("insert into user values('"+str1+"','"+str2+"','"+str3+"')");
???