微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在NetBeans中使用Java代码连接Sybase数据库?

我想从NetBeans编写的Java代码中连接远程Sybase.到目前为止,我已经准备了如下代码

public static void connect()
{
   String host = "192.168.150.11";
   String url = "jdbc:sybase:Tds:"+host+":4100";
   String username = "sa";
   String password ="";
   SybDriver sybDriver = null;
   Connection conn;

   try 
   {
      sybDriver=(SybDriver)Class.forName("com.sybase.jdbc3.jdbc.SybDriver").newInstance();
      System.out.println("Driver Loaded");
      conn = DriverManager.getConnection(url,username,password);
      Statement stmt = conn.createStatement();
      ResultSet rs = stmt.executeQuery("select * from zxdbl_888..account_0");
      rs.next();
      System.out.println(rs.getString(2));

   } 
   catch (InstantiationException ex) 
   {
      Logger.getLogger(Offline_charge.class.getName()).log(Level.SEVERE, null, ex);
   } 
   catch (illegalaccessexception ex) 
   {
      Logger.getLogger(Offline_charge.class.getName()).log(Level.SEVERE, null, ex);
   } 
   catch (ClassNotFoundException ex) 
   {
      Logger.getLogger(Offline_charge.class.getName()).log(Level.SEVERE, null, ex);
   } 
   catch (sqlException ex) 
   {
      Logger.getLogger(Offline_charge.class.getName()).log(Level.SEVERE, null, ex);
   }
}

我得到的错误是:

java.lang.classNotFoundException: com.sybase.jdbc3.jdbc.SybDriver

我已经加载了jconn3.jar库.

解决方法:

通过Java应用程序安装Sybase驱动程序.

Sybase: Installing jConnect for JDBC

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐