当前位置: 技术问答>java相关
数据库连接问题!
来源: 互联网 发布时间:2017-04-27
本文导语: 我的采用access的数据库 连接为 url="jdbc:odbc:long"; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection con=DriverManager.getConnection(url); Statement stmt=080con.createStatement(); 运行时出现如下错误 org.apache.jasper.JasperException: [Microsoft][ODBC ...
我的采用access的数据库
连接为
url="jdbc:odbc:long";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection(url);
Statement stmt=080con.createStatement();
运行时出现如下错误
org.apache.jasper.JasperException: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:248)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
是不是JDBC 的错误,我不知怎么配置!真指教!
连接为
url="jdbc:odbc:long";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection(url);
Statement stmt=080con.createStatement();
运行时出现如下错误
org.apache.jasper.JasperException: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:248)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
是不是JDBC 的错误,我不知怎么配置!真指教!
|
这个不是jdbc问题,因为你用的是jdbc-odbc桥,也只能用j-o桥 ,问题是你没有给出帐号和密码,修改如下|:
try{
Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver ");
String url= "jdbc:odbc:数据源名 ";
Connection con=DriverManager.getConnection(url, "用户名 ", "密码 ");
Statement stm=con.createStatement();
}
catch{}
try{
Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver ");
String url= "jdbc:odbc:数据源名 ";
Connection con=DriverManager.getConnection(url, "用户名 ", "密码 ");
Statement stm=con.createStatement();
}
catch{}
|
你的ODBC可能没有设对吧,在你的控制面板里设好ODBC源,名称就是long,不要用户名和密码.