程序执行问题?

tmpx 2004-06-17 08:20:29
我在命令行下可以正常编译执行的文件在netbeans3.6下却只能编译不能正确执行
为什么?

jdbctest.java

import java.sql.*;

public class jdbctest
{
public static void main(String[] args)
{
try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String s = "jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=pubs";
String s1 = "sa";
String s2 = "btn";
Connection connection = DriverManager.getConnection(s, s1, s2);
Statement statement = connection.createStatement();
String s3 = "select * from titles";
ResultSet resultset = statement.executeQuery(s3);
boolean flag = false;
for(int i = 0; i < 10; i++)
{
resultset.next();
System.out.println(resultset.getString(1));
}

}
catch(Exception exception)
{
System.out.println(exception.getMessage());
}
}
}


执行提示:
com.microsoft.jdbc.sqlserver.SQLServerDriver
究竟是什么原因
...全文
108 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
tmpx 2004-06-22
  • 打赏
  • 举报
回复
已经安装了啊
是netbeans中没有设置
scvzhang 2004-06-18
  • 打赏
  • 举报
回复
安装SQL的JDBC驱动
HawaiiLeo 2004-06-18
  • 打赏
  • 举报
回复
你要去下一个SQL Server 2000 JDBC Driver,可以到下面去下,
http://www.microsoft.com/china/sql/downloads/2000/jdbc.asp

安装setup.exe后,把
C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib
下面的三个文件msbase.jar,mssqlserver.jar,msutil.jar
加到你的CLASSPATH中。
shuneng 2004-06-17
  • 打赏
  • 举报
回复
MARK
网络咖啡 2004-06-17
  • 打赏
  • 举报
回复
你需要将SQL的JDBC驱动导入到你的项目里面。
lizzz 2004-06-17
  • 打赏
  • 举报
回复
>>执行提示:
>>com.microsoft.jdbc.sqlserver.SQLServerDriver
>>究竟是什么原因

这是什么意思?是不是不能找到驱动?
把驱动包导进你的IDE或工程里面。一般说来IDE都是屏蔽系统classpath的
whbxm2000 2004-06-17
  • 打赏
  • 举报
回复
没有安装sqlserver的java驱动程序

62,622

社区成员

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

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