用Java连接Advantage数据库

用Java连接Advantage数据库,java,netbeans-8,advantage-database-server,Java,Netbeans 8,Advantage Database Server,对不起,伙计们,我是个新手 我想知道如何用Java连接到Advantage数据库。我正在使用NetBeans。我下载了Advantage JDBC,并在我的项目库中添加了JAR文件。我不知道下一步该怎么办。谢谢。仅限Windows用户使用 先决条件: jdk1.6.0_11 Advantage数据库服务器9.1 adsjdbc.jar Advantage数据库服务器 环境变量: 输入变量名和变量值,如下所述 变量名: 类路径 变量值: )。;C:\ADSDriver\lib\adsjdbc.ja

对不起,伙计们,我是个新手


我想知道如何用Java连接到Advantage数据库。我正在使用NetBeans。我下载了Advantage JDBC,并在我的项目库中添加了JAR文件。我不知道下一步该怎么办。谢谢。

仅限Windows用户使用

先决条件:

jdk1.6.0_11 Advantage数据库服务器9.1 adsjdbc.jar Advantage数据库服务器

环境变量:

输入变量名和变量值,如下所述

变量名:

类路径

变量值:

)。;C:\ADSDriver\lib\adsjdbc.jar

连接Java和ADS的程序

 public class ConnectADS {
        public static void main(String[] args) {
            Connection connection = null;
            ResultSet resultSet = null;
            Statement statement = null;

            try {
                Class.forName("com.extendedsystems.jdbc.advantage.ADSDriver");
                connection = DriverManager.getConnection(
                        "jdbc:extendedsystems:advantage://localhost:6262;catalog=C:\\yourDatbase\\data;TableType=cdx;LockType=proprietary", "AdsSys", "no");
                statement = connection.createStatement();
                resultSet = statement
                        .executeQuery("SELECT EMPNAME FROM EMPLOYEEDETAILS");
                while (resultSet.next()) {
                    System.out.println("EMPLOYEE NAME:"
                            + resultSet.getString("EMPNAME"));
                }
            } catch (Exception e) {
                e.printStackTrace();
            } finally {
                try {
                    resultSet.close();
                    statement.close();
                    connection.close();
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
        }
    }

我得到:com.extendedsystems.jdbc.advantage.ADSException:[iAnywhere Solutions][advantage jdbc]连接被拒绝:在com.extendedsystems.jdbc.advantage.ADSConnection上连接com.extendedsystems.jdbc.advantage.ADSDriver.connect(未知源)位于test.ConnectADS.main(ConnectADS.java:15)处的java.sql.DriverManager.getConnection(DriverManager.java:664)位于test.ConnectADS.main(ConnectADS.java:15)处的java.lang.NullPointerException(ConnectADS.java:28)