初学java,先散一个分!顺便提一个很菜的问题!

musicfree_uibe 2003-07-12 03:30:05
import java.sql.*;
import javax.sql.*;

public class research{
public static void main(){
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433","sa","");
}
}
我从微软下载了sqlserver的jdbc驱动,也按照说明设置了classpath变量,程序报错!
D:\Program Files\Xinox Software\JCreator LE\MyProjects\research\research.java:6: unreported exception java.lang.ClassNotFoundException; must be caught or declared to be thrown
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
^

D:\Program Files\Xinox Software\JCreator LE\MyProjects\research\research.java:7: unreported exception java.sql.SQLException; must be caught or declared to be thrown
Connection conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433","sa","");
...全文
43 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
tenny 2003-07-12
  • 打赏
  • 举报
回复
import java.lang.*;
import java.sql.*;
import javax.sql.*;

public class research{
public static void main(String args[]){
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433","sa","");
}
catch(Exception e){
System.out.println(e.toString());
}
}
}
pleonheart 2003-07-12
  • 打赏
  • 举报
回复
try {

}catch (SQLException ex) {

}
GOALSTAR 2003-07-12
  • 打赏
  • 举报
回复
try {
}catch(SQLException e) {
}

同意楼上
miaoliujun 2003-07-12
  • 打赏
  • 举报
回复
同意楼上
handsomeghost 2003-07-12
  • 打赏
  • 举报
回复
因为数据连接的方法将异常抛出,调用者必须try{}catch{}
shipp 2003-07-12
  • 打赏
  • 举报
回复
UP
luckyfanjian 2003-07-12
  • 打赏
  • 举报
回复
try {
}catch(SQLException e) {
}
phsea 2003-07-12
  • 打赏
  • 举报
回复
好好努力,从最简单开始!
Hodex 2003-07-12
  • 打赏
  • 举报
回复
其实仔细看一下运行错误说明就知道了
javabandit 2003-07-12
  • 打赏
  • 举报
回复
因为数据连接的方法将异常抛出,调用者必须try{}catch{}
xiaohaiz 2003-07-12
  • 打赏
  • 举报
回复
把public static void main()改成
public static void main(String[] args) throws Exception也行。
Hodex 2003-07-12
  • 打赏
  • 举报
回复
import java.sql.*;
import javax.sql.*;

public class research{
public static void main(){
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433","sa","");
}
catch(Exception e){
System.out.println(e.toString());
}
}
}
fzlhx 2003-07-12
  • 打赏
  • 举报
回复
在JCreator 中,configure--options-jdkprofiles---edit--add package(加入sqlserver.jar)
jouny0 2003-07-12
  • 打赏
  • 举报
回复
try {

}catch (SQLException ex) {

}
kyk55555 2003-07-12
  • 打赏
  • 举报
回复
把jdbc 下的几个jar 包拷贝到
jdk的安装路径下
例:
D:\j2sdk1.4.0-rc\jre\lib\ext
再到JCreator 中,configure--options-jdkprofiles
删除原来的JDK重新增加jdk路径
kyk55555 2003-07-12
  • 打赏
  • 举报
回复
把jdbc 下的几个jar 包拷贝到
jdk的安装路径下
例:
D:\j2sdk1.4.0-rc\jre\lib\ext
pzytony 2003-07-12
  • 打赏
  • 举报
回复
up
teaky2002 2003-07-12
  • 打赏
  • 举报
回复
第二个报错是因为没有捕获系统不能捕获的异常。

如果排除了第二个错,第一个错还是存在的话,就表示类的路径没有设置好。需要再研究类的路径设置。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧