刚开始看Jswing,想在里面连接数据库,可是总是出错,代码如下,请大家帮忙看一下:
String url ="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=TT";
String username = "sa";
String password = "12345";
//加载驱动程序以连接数据库
try {
Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver" );
connection = DriverManager.getConnection(url,username,password);
}
//捕获加载驱动程序异常
catch ( ClassNotFoundException cnfex ) {
System.err.println(
"装载 JDBC/ODBC 驱动程序失败。" );
cnfex.printStackTrace();
System.exit( 1 ); // terminate program
}
//捕获连接数据库异常
catch ( SQLException sqlex ) {
System.err.println( "无法连接数据库" );
sqlex.printStackTrace();
System.exit( 1 ); // terminate program
} 结果提示的错误是"装载 JDBC/ODBC 驱动程序失败。" ,不知道是怎么回事
String url ="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=TT";
String username = "sa";
String password = "12345";
//加载驱动程序以连接数据库
try {
Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver" );
connection = DriverManager.getConnection(url,username,password);
}
//捕获加载驱动程序异常
catch ( ClassNotFoundException cnfex ) {
System.err.println(
"装载 JDBC/ODBC 驱动程序失败。" );
cnfex.printStackTrace();
System.exit( 1 ); // terminate program
}
//捕获连接数据库异常
catch ( SQLException sqlex ) {
System.err.println( "无法连接数据库" );
sqlex.printStackTrace();
System.exit( 1 ); // terminate program
} 结果提示的错误是"装载 JDBC/ODBC 驱动程序失败。" ,不知道是怎么回事
解决方案 »
- JApplet JLable作用域问题
- 怎么样才能在java中获取一个文件夹中的所有文件名,我该怎么做啊
- 如何在实例销毁前执行某个方法
- 怎么样让一个文本框获得焦点?
- 在java中用什么容器可以打开象doc,txt,pdf,gif,jpg等文件格式对应的应用程序?
- resultset.deleterow出现问题
- 如何用Applet连接Oracle数据库?
- 那位兄弟有together for eclipse2.11的注册机啊
- 高分相赠,如何将avi等视频文件存入到ORACLE数据库的BLOB字段中,并且如何从库中再读成一个临时文件?速度一定不能慢!
- JAVA 中怎么构造占两个字节(16位)的对象
- 为什么debug的时候能够得到预期结果,run的时候就不行?
- 指定某个时间,如何得到上月同日的时间和去年同日的时间?
JDBC_HOME:C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC
CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JDBC_HOME%\lib\msbase.jar;%JDBC_HOME%\lib\mssqlserver.jar;%JDBC_HOME%\lib\msutil.jar;C:\Program Files\Java\jre1.5.0_04\lib\ext\QTJava.zip
难道错了
我也碰到过类似的问题,开始能行,后来重装机器后就不行了
String username = "sa";
String password = "123456";
//加载驱动程序以连接数据库
try {
Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" );
connection = DriverManager.getConnection(url,username,password);
}这么写可以么,可是运行后提示我说驱动源没有找到,怎么回事
你可以在设置类路径classpath,
peacedog()说得不错,不过注意classpath=c:\jdbc.jar;.
后面的这个点不要忘了如果还出现这样的错误的话,看看你的JDBC包是不是正常的祝你好运
你的$JDBC_HOME里包含了空格,你将三个JAR放在没有空格的路径里试试。
有时候Sun的ClassLoader不能正确处理包含空格的路径。