首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用JDBC连接Syabse数据库

无法使用JDBC连接Syabse数据库
EN

Stack Overflow用户
提问于 2013-06-21 08:29:36
回答 2查看 15.8K关注 0票数 1

嗨,我遇到了不能用jdbc连接到sybase数据库的问题。我还将jconn.jar置于IntelliJ12.1的依赖项中。

我要得到以下的补偿

java.sql.DriverManager.getConnection(DriverManager.java:604):jtds:sybase:ome.com:8000/DBAQ02: at java.sql.DriverManager.getConnection(DriverManager.java:221) at java.sql.DriverManager.getConnection(DriverManager.java:221) at gbconnect.DBConnectPOC.main(DBConnectPOC.java:81) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke( java.lang.reflect.Method.invoke(Method.java:601) at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120) )

请看下面的代码。请指点,我真的疯了。提前谢谢。

代码语言:javascript
复制
try
            {
                Class.forName("com.sybase.jdbc3.jdbc.SybDriver");
            }
            catch (ClassNotFoundException e)
            {
                throw new IllegalArgumentException(
                        "Driver class '" + driverClassName + "' is not valid.", e);
            }

        }

        //jdbc:jtds:sybase://some.com:8000/DBAQ02
        Statement stmt = null;
        Connection conn = null;
        try
        {
            System.out.println(driverClassName + "://" + url);
            conn = DriverManager.getConnection("jdbc:jtds:sybase:some.com:8000/DBAQ02","sa","abc");
            stmt = conn.createStatement();
            stmt.executeUpdate(SQL_CREATE);
            System.out.println("Created table in given database...");
        }
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-03-31 05:29:40

我知道我太晚了,但刚才遇到了这个问题。那么,下面是一些事情:您尝试过:(1)things 4.jar

2)Class.forName("com.sybase.jdbc4.jdbc.SybDriver");

( 3)DriverManager.getConnection("jdbc:sybase:Tds:some.com:8000?ServiceName=DBAQ02","sa","abc");

4)你确定网址是: some.com吗?

5)为什么不使用some.com,而不使用实际的IP地址呢?

你确定8000是港口吗?检查一次。

帮助的链接源:http://fm4dd.com/database/howto-install-Sybase-jdbc.htm

票数 6
EN

Stack Overflow用户

发布于 2013-06-21 08:45:10

请检查您的连接URL。

对于您正在加载的驱动程序,应该是jdbc:sybase:Tds:some.com:8000

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17230774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档