谁来解除我的JAVA之痛? 取好用工具来写程序,这样classpath可以在工具里面设,不用手动设.比较简单的就用jcreator吧,www.jcreator.com下载.或者你有jbuilder也可以,在required library中把jdbc的驱动添加进去就应该没有问题了. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我在用JCREATOR,但是时间不长,jchaor可以告诉我怎么设置吗? 我想你应该是用:.............Class.forName( "driver-name" );..............来设置driver的,如果是这样的话,你在code中有没有import com.....;驱动程序的类呢?大小写是否匹配? JCreator的配置方法:Configure-->options---->JDK Profiles---->选中你的JDK--->edit--->add--->add package--->在里面加入你需的jar文件既可 JCreator的配置方法:Configure-->options---->JDK Profiles---->选中你的JDK--->edit--->add--->add package--->在里面加入你需的jar文件既可 C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC把你的jdbc改一个目录来装吧,记住不要有空格java不支持带空格的目录 package DB;import java.sql.*;import java.io.*;public class DB{String driver ="com.microsoft.jdbc.sqlserver.SQLServerDriver";String strCon ="jdbc:microsoft:sqlserver://168.1.1.120:1433";Connection sqlCon = null;Statement sqlStmt= null;ResultSet rs = null;public DB() { try { Class.forName(driver); sqlCon =DriverManager.getConnection(strCon,"sa",""); sqlCon.setCatalog("GoldenNews"); sqlStmt = sqlCon.createStatement(); } catch(java.lang.Exception e) { System.err.println("DB(): " + e.getMessage()); }}public ResultSet executeQuery(String sql) { try { rs = sqlStmt.executeQuery(sql); } catch(SQLException ex) { System.err.println("aq.executeQuery: " + ex.getMessage()); } return rs;}public void executeQuery1(String sql){ try { sqlStmt.executeQuery(sql); } catch(SQLException ex) { System.err.println("aq.executeQuery: " + ex.getMessage()); }}public void close(){ try { sqlCon.close(); sqlStmt.close(); } catch(SQLException ex) { System.err.println("aq.executeQuery: " + ex.getMessage()); }}}这是我写的javabean,已经调试通过!用的也是sqlserver2000_jdbc。环境变量:CLASSPATH=C:\jdk1.3.1_01\lib\dt.jar;C:\jdk1.3.1_01\lib\tools.jar;C:\Program Files\Microsoft SQL Server 2000 JDBC\lib\mssqlserver.jar;C:\Program Files\Microsoft SQL Server 2000 JDBC\lib\msbase.jar;C:\Program Files\Microsoft SQL Server 2000 JDBC\lib\msutil.jar; 我还是想知道怎么在环境变量中设置,因为服务器上不可能装JCREATOR啊,而且也都是命令行操作啊,请大家再帮帮忙吧! 你把这几个JAR文件拷贝到JDK的LIB目录下呢? 在classpath最前面加上c:\jdk131\lib;之类的东东 我想问问CLASSPATH是不是在系统变量中真正存在的一个变量,还是命令行操作的一个参数,因为我的WIN2000的系统变量原来没有这个啊。抱歉主要是我DOS学的不好啊,多原谅。 求一本JAVA好书!!!!!!! 帮忙看看这个五子棋的颜色怎么搞的? Byte[]如何转化为中文的String 页面参数传递问题!~~~~~~大家来抢分阿 武汉:有没有人想学Java和J2EE?我收徒弟! 在JUnit中怎么把各个TestCase派生类集中在一个TestSuite中? 关于netty4中的AttributeKey Nokia MobileSet中如何让手机识别中文? 如何学好JBuileder,从JAVA看起还是直接来?能否推荐一本好的JBuilder书?这厢有礼了。 类与对象 请帮忙 请问哪里错了?在线等......等...... 一个类可以实现多个接口
.............
Class.forName( "driver-name" );
..............
来设置driver的,如果是这样的话,你在code中有没有import com.....;
驱动程序的类呢?大小写是否匹配?
Configure-->options---->JDK Profiles---->选中你的JDK--->edit--->add--->add package--->在里面加入你需的jar文件既可
Configure-->options---->JDK Profiles---->选中你的JDK--->edit--->add--->add package--->在里面加入你需的jar文件既可
java不支持带空格的目录
Connection sqlCon = null;Statement sqlStmt= null;ResultSet rs = null;public DB() { try
{ Class.forName(driver); sqlCon =DriverManager.getConnection(strCon,"sa","");
sqlCon.setCatalog("GoldenNews");
sqlStmt = sqlCon.createStatement();
} catch(java.lang.Exception e) { System.err.println("DB(): " + e.getMessage()); }}public ResultSet executeQuery(String sql) { try
{ rs = sqlStmt.executeQuery(sql); } catch(SQLException ex) { System.err.println("aq.executeQuery: " + ex.getMessage()); } return rs;}public void executeQuery1(String sql){ try
{ sqlStmt.executeQuery(sql); } catch(SQLException ex) { System.err.println("aq.executeQuery: " + ex.getMessage()); }}public void close(){ try
{ sqlCon.close(); sqlStmt.close(); } catch(SQLException ex) { System.err.println("aq.executeQuery: " + ex.getMessage()); }}}这是我写的javabean,已经调试通过!用的也是sqlserver2000_jdbc。
环境变量:
CLASSPATH=C:\jdk1.3.1_01\lib\dt.jar;C:\jdk1.3.1_01\lib\tools.jar;C:\Program Files\Microsoft SQL Server 2000 JDBC\lib\mssqlserver.jar;C:\Program Files\Microsoft SQL Server 2000 JDBC\lib\msbase.jar;C:\Program Files\Microsoft SQL Server 2000 JDBC\lib\msutil.jar;