Closed. This question needs to be more focused。它当前不接受答案。
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
2年前关闭。
不好意思,但是我是一个初学者。
我想知道如何使用Java连接到Advantage Database。我正在使用NetBeans。我下载了Advantage JDBC,并将JAR文件添加到了项目的库中。我不确定下一步该怎么做。谢谢。
想改善这个问题吗?更新问题,使其仅通过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();
}
}
}
}