代好像码没问题,你将try-catch单独放到main外面的一个方法中,应该就没问题了,如:class dbsql{ public void test(){
try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection con=java.sql.DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=Pubs","sa","");
Statement stmt=con.createStatement();
ResultSet rst=stmt.executeQuery("select * from jobs");
while (rst.next())
{
System.out.println(rst.getString(1));
}
}
catch (Exception ex)
{
}
}
public static void main(String[] args){
dbsql t = new dbsql(); t.test();
}
}
try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection con=java.sql.DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=Pubs","sa","");
Statement stmt=con.createStatement();
ResultSet rst=stmt.executeQuery("select * from jobs");
while (rst.next())
{
System.out.println(rst.getString(1));
}
}
catch (Exception ex)
{
}
}
public static void main(String[] args){
dbsql t = new dbsql(); t.test();
}
}
解决方案 »
- 怎么实现山寨QQ来消息后的头像晃动
- java public void setMnemonic(int mnemonic)
- sun.net.ftp.FtpClient能否设置主动或被动模式访问ftp服务器?
- VRML rotation 如何进行坐标转换的计算
- singleton与枚举的区别
- JCreator使用问题
- 为什么我用了new String(client.getManaddress().getBytes("gb2312"),"ISO8859_1");显示出来的还是乱码??
- 有关输入输出的Applet的问题(超级疑惑)
- jbuilder7中怎样自动给方法生成注释?
- 请问在网页中打开的新窗口,如何让其居中。
- 高分求救!如何用poi读取Excel中Sheet的标题,在线等!
- 两个自编public CLASS 放在同一个目录下 如c:\test,为什么不能在一个CLASS中NEW另一个CLASS?
C:\Program Files\j2sdk1.4.0\jre\lib\ext
和
C:\Program Files\Java\j2re1.4.0\lib\ext
目录下!!
是不是如楼上所说,没有将mssqlserver.jar,msutil.jar,msbase.jar加到classpath中去啊?
在cmd中:
set classpath=%classpath%;d:\jdbc\mssqlserver.jar
意思是必须声明或扔出一个错误类型(ClassNotFoundException),也就是说这个对象声明了一个错误,你必须实现它(try--catch)或者声明,你看看他的源代码就知道了!看看java关于错误处理的东西,你就会明白了!
中set classpath=%classpath% 有什么作用