标题:关于myeclipse 连接sql2000的问题,急!
取消只看楼主
zhangkangl
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-11-25
 问题点数:0 回复次数:2 
关于myeclipse 连接sql2000的问题,急!
我在用myeclipse编写了一个sql2000连接的测试程序,可怎么都连接不上,
我安装的是sql2000个人版 打了sp4的补丁,并将jdbc驱动的三个文件msbase,mssqlserve,msutilr拷到了E:\J2ee\jdk1.5.0_08\jre\lib\ext目录下,在myeclipse中我又通过导入外部jar包的形式将这三个包导入,可就是连接不上,这到底是为什么呢?我的jdk1.5.0.08在安装完成以后做了以下设置
新建系统变量JAVA_HOME:E:\J2ee\jdk1.5.0_08;
  新建系统变量CLASSPATH:.;%JAVA_HOME%\lib
  在系统变量Path的值的前面加入以下内容:%JAVA_HOME%\bin
可奇怪的是java可以使用 javac不能使用,不能用javac编译文件,在安装了eclipse,myeclipse后在myeclipse中可以编译文件,不知道这跟连接sql2000有没有影响,我的测试程序如下:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;


public class test {
  public static void main(String[] args) {
    try{  
            Class.forName("com.microsoft.jdbc.sqlserver.sqlserverdriver");  
           System.out.print("this is ok");}
            catch(Exception  ex)  {  System.err.println(ex.getMessage()+"bbbbbbbbbbbbbb");  }
            try{  Connection  conn   
  
=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;user=sa;password=sa;databasename=studentmanagement");  
Statement  stmt=conn.createStatement();   
String  sql="select  *  from    usertable";   
ResultSet  rs  =  stmt.executeQuery(sql);  
  while(rs.next())  {   
    System.out.println("testname:"+rs.getString(1));  
    }  
    rs.close();  
    stmt.close();  
    conn.close();  
}  catch(Exception  ex)  {  System.err.println(ex.getMessage()+"aaaaaaaaaaa");  }
   
  }
}
运行之后总是出现com.microsoft.jdbc.sqlserver.sqlserverdriverbbbbbbbbbbbbbb
No suitable driveraaaaaaaaaaa异常,连接不上。各位帮我看看问题到底出在哪里,谢谢!
搜索更多相关主题的帖子: myeclipse 
2007-12-08 07:45
zhangkangl
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-11-25
得分:0 
唉,真是被这个问题搞疯了,我是初学者,没有办法,后来我又尝试用odbc桥接器的方式连接,这样就和驱动没有什么关系了吧,可还是连接不上,各位老大告诉我问题到底出在哪里?代码如下
import java.sql.*;
public class tt {
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  
   try{   
         Class.forName("sun.jdbc.odbc.JdbcDriver");   
    System.out.print("this is ok");}
       catch(Exception   ex)   {   System.err.println(ex.getMessage()+"bbbbbbbbbbbbbb");   }
       try{  Connection   conn     
   
  =DriverManager.getConnection("jdbc:odbc:mymoon","sa","sa");   
  Statement   stmt=conn.createStatement();     
  String   sql="select   *   from     usertable";     
  ResultSet   rs   =   stmt.executeQuery(sql);   
    while(rs.next())   {     
      System.out.println("testname:"+rs.getString(1));   
      }   
      rs.close();   
      stmt.close();   
      conn.close();   
  }   catch(Exception   ex)   {   System.err.println(ex.getMessage()+"aaaaaaaaaaa");   }
   
 }
  
 
}
运行后出现sun.jdbc.odbc.JdbcDriverbbbbbbbbbbbbbb
No suitable driveraaaaaaaaaaa异常,还是连接不上!!!!我快疯了
2007-12-18 01:44
zhangkangl
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-11-25
得分:0 
感谢大家的帮助,已经可以连接了,谢谢!!!!!!!
2007-12-20 01:56



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-191104-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.140808 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved