当前位置: 代码迷 >> Java Web开发 >> sybase 驱动有关问题
  详细解决方案

sybase 驱动有关问题

热度:22   发布时间:2016-04-16 22:02:40.0
sybase 驱动问题
java  web  项目  在web root 的lib下一句放了jconn3.jar 包

 Class.forName("com.sybase.jdbc2.jdbc.SybDriver");
            String url = "jdbc:sybase:Tds:localhost:5000/master";// 数据库名
            Properties sysProps = System.getProperties();
            sysProps.put("user", "sa"); // 设置数据库访问用户名
            sysProps.put("password", "sybase"); // 密码



错误

java.lang.ClassNotFoundException: com.sybase.jdbc2.jdbc.SybDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at com.atsoft.database.action.DatabaseConfigurationAction.main(DatabaseConfigurationAction.java:180)
------解决方案--------------------
先看看jar有没有加到path中,如果有的话,打开那个jar包,看看你没有你这个驱动