用Java连接Advantage数据库

时间:2017-06-23 15:55:57

标签: java netbeans-8 advantage-database-server

对不起,伙计们,但我是初学者。

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

1 个答案:

答案 0 :(得分:1)

仅限Windows用户

<强>预要件:

jdk1.6.0_11 Advantage Database Server 9.1 adsjdbc.jar Advantage Database Server

环境变量:

输入下面提到的变量名称和变量值。

变量名称:

CLASSPATH

变量值:

。; 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();
                }
            }
        }
    }