jsp链接access不成功啊

来源:百度知道 编辑:UC知道 时间:2024/06/01 12:02:44
地址栏中输入http://localhost:8080/JSPStudy/JSP/DB_conn.jsp。结果出现下面的错误,能告知一下原因吗?在线等,谢谢

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: /JSP/DB_conn.jsp(1,1) Page directive has invalid attribute: charset
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:198)
org.apache.jasper.compiler.JspUtil.checkAttributes(JspUtil.java:311)
org.apache.jasper.compiler.Validator$DirectiveVisitor.visit(Validator.java:106)
org.apache.jasper.compiler.Node$PageDirective.accept(Node.java:590)
org.apache.ja

首先要先配置数据源,控制面板-管理工具-数据源,添加 选择 Microsoft Access Driver.
然后写数据源名,选择数据库,找到Access的文件,确定。
配置好数据源后,程序中
加上try 和catch
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
......

你连数据源了吗?
Connection conDB=DriverManager.getConnection("jdbc:odbc:myDB","li","1234");
改为
String url = "jdbc:odbc:数据源名";
Connection conn = DriverManager.getConnection(url);
试试!

你的URL和DRIVER不对

建议把数据库练级写出去,在jsp中调用!

练级数据库的语句有问题

从代码和错误提示上可以看出,有两处错误:
1、<%@ page contentType="text/html" charset="GB2312" %>改为:<%@ page contentType="text/html;charset=GB2312" %>
2、第25行中的冒号改为分号

数据源一定要设定哦。配置如下:
首先要先配置数据源,控制面板-管理工具-数据源,添加 选择 Microsoft Access Driver. 然后写数据源名,选择数据库,找到Access的文件,确定。