jsp连接SQL数据库出现“未发现数据源名称并且未指定默认驱动程序”
SQL error!java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序提示这个异常,不知道是什么原因,找了一天也没找到 。
msbase.jar mssqlserver.jar msutil.jar装在了Tomcat\lib中还是出现这个问题
try{
Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver
Connection con=DriverManager.getConnection( "jdbc:odbc:xinxi ", "sa ", " ");
//Statement sql=con.createStatement();
}catch(SQLException e){
out.print( "SQL error! "+e);
}catch(ClassNotFoundException e){
out.print( "CNF error! "+e);
}
[解决办法]
你是用odbc的,不需要那三个jar文件,是你没有配置xinxi这个ODBC数据源
[解决办法]
//基于jdbc-odbc连接数据库
try {
Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver ");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
try {
con = DriverManager.getConnection( "jdbc:odbc:xinxi ", " ", " ");
System.out.println( "成功连接数据库! ");
} catch (SQLException e) {
e.printStackTrace();
}