有用eclipse开发java数据库应用程序的请帮忙
我已
Eclipse 项目-属性-java构建路径-添加外部jar
三个都包含进来了连接sqlserver数据库的
我的程序是这样的
package com.linjun.ch5;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
public class UserRegist {
private UserInfo userInfo;
private Connection con;
/**
*获得数据库连接
*/
public UserRegist()throws ConException {
String CLASSFORNAME="SQLServerDriver";
String SERVANDDB="jdbc:microsoft:slqserver://127.0.0.1:1433;DatabaseName=jspdev";
String USER="sa";
String PWD="";
try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
con=DriverManager.getConnection(SERVANDDB,USER,PWD);
} catch (Exception e) {
e.printStackTrace();
throw new ConException("数据库连接出错"+e.getMessage());
}
}
*************************************************************************
执行后出现
java.sql.SQLException: No suitable driver
at java.sql.DriverManager.getConnection(DriverManager.java:532)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at com.linjun.ch5.UserRegist.<init>(UserRegist.java:34)
at com.linjun.ch5.UserRegist.main(UserRegist.java:85)
出错数据库连接出错No suitable driver
*************************************************************************
如果把Eclipse 项目-属性-java构建路径-添加外部jar
三个都包含进来了的去掉的话出现的错误是
java.lang.ClassNotFoundException:
出错数据库连接出错com.microsoft.jdbc.sqlserver.SQLServerDriver
问题点数:20、回复次数:5Top
1 楼day125(风中)回复于 2004-05-03 21:06:47 得分 0
有没有高手指点一下
Top
2 楼100health(health100)回复于 2004-05-04 01:00:16 得分 0
你有没有sql的驱动。Top
3 楼xqi8(星期八)回复于 2004-05-04 11:58:48 得分 0
driver
的jar文件导入就可以了Top
4 楼frean(天颖)回复于 2004-05-04 12:13:20 得分 20
检查你的SERVANDDB="jdbc:microsoft:slqserver://127.0.0.1:1433;DatabaseName=jspdev";有没有写错Top
5 楼Ranmei(转向java)回复于 2004-05-04 13:31:02 得分 0
我想还是jdbc驱动的问题。也吧驱动放到classpath中吧。
不过你添加外部jar到eclipse应该是不用的。。。。。
你用javac UserRegist。java看看Top




