我将在 Java 应用程序中连接到 Oracle timesten 数据库。为此,我编写了一个简单的连接类。当我尝试运行此 java 类时,出现错误“加载 native 库/缺少方法时出现问题:java.library.path 中没有 ttJdbcCS”。我尝试分别设置 LD_LIBRARY_PATH 和 java.library.path 但问题仍然存在!这是示例类的源代码:
import java.beans.Statement;
import java.sql.ResultSet;
import java.sql.SQLException;
import com.timesten.jdbc.TimesTenConnection;
import com.timesten.jdbc.TimesTenDataSource;
public class TTSimpleConnection {
public static void main(String args[]) {
try {
TimesTenDataSource ttds = new TimesTenDataSource();
ttds.setUrl("jdbc:timesten:client:dsn=temptsn;UID=*****;PWD=*****");
TimesTenConnection ttcon = (TimesTenConnection) ttds
.getConnection();
Statement stmt = (Statement) ttcon.createStatement();
ResultSet rset = ((java.sql.Statement) stmt)
.executeQuery("select * from t");
while (rset.next()) {
System.out.println(rset.getInt(1));
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
最佳答案
感谢您为 Timesten DB 提供的简单示例! 我使用下一个方法。创建 Maven 应用程序。
在我的本地代表中插入 jdbc 驱动程序: $ mvn install:install-file -Dfile=ttjdbc7.jar -DgroupId=com.oracle -DartifactId=ttjdbc7 -Dversion=7 -Dpackaging=jar -DgeneratePom=true
在项目中添加依赖,并重命名:import **java.sql.**Statement;
关于java - oracle timesten 内存数据库的 JDBC 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22882049/