有用eclipse开发java数据库应用程序的请帮忙

day125 2004-05-03 08:50:56
我已
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
...全文
68 5 点赞 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
frean 2004-05-04
检查你的SERVANDDB="jdbc:microsoft:slqserver://127.0.0.1:1433;DatabaseName=jspdev";有没有写错
  • 打赏
  • 举报
回复
xqi8 2004-05-04
driver
的jar文件导入就可以了
  • 打赏
  • 举报
回复
Ranmei 2004-05-04
我想还是jdbc驱动的问题。也吧驱动放到classpath中吧。
不过你添加外部jar到eclipse应该是不用的。。。。。
你用javac UserRegist。java看看
  • 打赏
  • 举报
回复
100health 2004-05-04
你有没有sql的驱动。
  • 打赏
  • 举报
回复
day125 2004-05-03
有没有高手指点一下

  • 打赏
  • 举报
回复
相关推荐
发帖
Web 开发
加入

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2004-05-03 08:50
社区公告
暂无公告