是驱动的问题public static ResultSet Connection(String sql) {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection cn = DriverManager.getConnection("jdbc:odbc:bookmanagesys", "",
"");
Statement stmt = cn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY);
ResultSet rs = stmt.executeQuery(sql);
return rs;
}
catch (Exception e) {
System.out.print(e);
return null;
}
}你把驱动改一下,保证驱动完好,试试。
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection cn = DriverManager.getConnection("jdbc:odbc:bookmanagesys", "",
"");
Statement stmt = cn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY);
ResultSet rs = stmt.executeQuery(sql);
return rs;
}
catch (Exception e) {
System.out.print(e);
return null;
}
}你把驱动改一下,保证驱动完好,试试。
解决方案 »
- 求助!!!关于mysql数据库连接的问题
- 添加hibernate的时候有多个需要实例化的类。。描述不太清楚。。见谅。。
- 用泛解析的域名访问网站登陆问题
- 谁知道怎么验证上传文件的浏览地址,防止别人恶意手动输入
- 关于script 限制问题(代码是对的,只差限制)
- 程序出了错误NoClassDefFoundError,以及对错误的思考
- java.lang.IllegalArgumentException: argument type mismatch
- 求助:ssh框架中报错Illegal attempt to associate a collection with two open sessions
- 100求解决方法,关于Servlet无法执行的错误,分不够可以再加
- j2ee中配置oracle的jdbc
- 在Tomcat中如何解决中文URL地问题?
- servlet页面跳转如何处理????(急)
DriverManager。registerDriver("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection cn=DriverManager.getConnection("jdbc:sqlserver://localhost:1433",user,passowrd);
Statement stmt = cn.createStatement();
自已新建一用户user,将它的默认数据库设置为你想要的数据库就行了。
如果安装了,将msbase.jar,mssqlserver.jar,msutil.jar拷贝到你的程序目录下,或者加入classpath中
500 Servlet Exception
Note: sun.tools.javac.Main has been deprecated.
/myjsp/test.jsp:8: Incompatible type for method. Can't convert java.lang.String
to java.sql.Driver.
DriverManager.registerDriver("com.microsoft.jdbc.sqlserver.SQLServerDriver");
^
1 error, 1 warning
----------------------------------------------------------------------------------
C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;
C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar;
C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;
用jdbc直连需要配置的东西很多!而且每一台机器都不太一样!
我给你几个方法你试试看:
1.数据库要用混合认证方式
2.换一个tcp/ip端口试试(我以前就是这个出的问题1433可能被占用)
3.确认所指向数据库,用户名,口令的正确
4.确认代码书写无误
建议先用java写一个数据库连接的程序,这样调试比较方便(java连上了jsp也就连上了)
呵呵试试能成功吗?
我的oicq:9519499