请问一个关于执行出错的问题

li123 2004-04-14 06:45:27
D:\ClassTest\sqlorder>java -classpath d:\classtest\jtds-0.8-rc1.jar sqlorder.sql
class
Exception in thread "main" java.lang.NoClassDefFoundError: sqlorder/sqlclass

我快被他折腾死了;
大虾救救小弟。。
谢谢!!!
...全文
30 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
zijibense 2004-04-14
  • 打赏
  • 举报
回复
up
BigBangBug 2004-04-14
  • 打赏
  • 举报
回复
没什么大问题阿,能够运行并有输出就说明能连接得上数据库。再在这个基础上加工能就行了。
Acylas 2004-04-14
  • 打赏
  • 举报
回复
注意大小写,你贴的代码里面是SqlClass,而下面的是sqlclass
D:\ClassTest>java -classpath d:\classtest\jtds-0.8-rc1.jar sqlorder.sqlclass
li123 2004-04-14
  • 打赏
  • 举报
回复
代码是这样的:我再sun 的ide下测试是能连上库的,请帮忙再看看;
我现在是急用我;
package sqlorder;
import java.sql.*;
import net.sourceforge.jtds.jdbc.*;
public class SqlClass {

/** Creates a new instance of Class */
public static void main(String[] args) {
try
{
String query="select * from Orders";
String URL="jdbc:jtds:sqlserver://localhost/Northwind;USER=sa;PASSWORD=";
Class.forName("net.sourceforge.jtds.jdbc.Driver");
Connection conn=DriverManager.getConnection(URL);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
ResultSet rs=stmt.executeQuery(query) ;

int i=0;
for(i=0;i<10;i++){
rs.next();
System.out.println(rs.getString(1)+"连接成功");
}
}
catch(Exception e)
{
System.out.print(e.getStackTrace());
}

}
}


li123 2004-04-14
  • 打赏
  • 举报
回复
上面的那个帖子发错了;
我再试一试;
li123 2004-04-14
  • 打赏
  • 举报
回复
是的
net.sourceforge.jtds.jdbc.Driver该类我是放在
classtest目录下的
Acylas 2004-04-14
  • 打赏
  • 举报
回复
sql这个类是放在sqlorder这个包里面的吗?
sqlorder目录在你classtest目录下?
li123 2004-04-14
  • 打赏
  • 举报
回复
不知是不是这样加;
编译出错:
package sqlorder;
import java.sql.*;
import net.sourceforge.jtds.jdbc.*;
public class SqlClass {

/** Creates a new instance of Class */
public static void main(String[] args) {

String query="select * from Orders";
String URL="jdbc:jtds:sqlserver://localhost/Northwind;USER=sa;PASSWORD=";
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e)
{
System.out.println(e.toString());
}

Connection conn=DriverManager.getConnection(URL);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
ResultSet rs=stmt.executeQuery(query);

int i=0;
for(i=0;i<10;i++){
rs.next();
System.out.println(rs.getString(1)+"连接成功"+" "+rs.getString(2)+" "+"连接成功...");


}
}
}
fruitking 2004-04-14
  • 打赏
  • 举报
回复
是不是没有捕获异常哟

try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e)
{
System.out.println(e.toString());
}
li123 2004-04-14
  • 打赏
  • 举报
回复
大虾,还是不行;报同样的错;
D:\ClassTest>java -classpath d:\classtest\jtds-0.8-rc1.jar sqlorder.sqlclass
Exception in thread "main" java.lang.NoClassDefFoundError: sqlorder/sqlclass
Acylas 2004-04-14
  • 打赏
  • 举报
回复
改为
D:\ClassTest\java -classpath d:\classtest\jtds-0.8-rc1.jar sqlorder.sql

62,614

社区成员

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

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