Closed. This question needs to be more focused。它当前不接受答案。
                        
                    
                
            
        
            
        
                
                    
                
            
                
                    想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
                
                    2年前关闭。
            
        

    

不好意思,但是我是一个初学者。

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

最佳答案

仅适用于Windows用户

先决条件:

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

环境变量:

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

变量名:

类路径

可变值:

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

08-18 10:09
查看更多