一、windows下安装TimesTen的客户端软件。安装成功之后配置ODBC源,在系统DSN的TAB页下新增驱动程序为TimesTen Client的数据源,点击servers的button,配置好server的网络地址和端口。回到数据源的新增界面,刷新server的DSN,选择要连上去的DSN,设置用户名、密码和连接使用的字符集(AL32UTF8)。
二、linux下安装TimesTen客户端,只安装客户端,安装过程会要求提供server地址和端口(或者去更改info目录下的sys.ttconnect.ini文件也可以)。在sys.odbc.ini中配置DSN,设置对应的Server和DSN。安装jdk,配置好jdk的环境变量。设置好类路径,
export TT=/home/oracle/TimesTen/tt205
CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$TT/lib/ttjdbc6.jar; export CLASSPATH, 注意一定要在CLASSPATH中加入$TT/lib/ttjdbc6.jar,而不是$TT/lib。
JDBC的java代码如下:
import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class TimestenJdbc { public static void main(String[] args) { String URL = "jdbc:timesten:client:DSN=cachedb1CS_1122"; Connection con; ResultSet rs; int tblSize = 0; try { con = DriverManager.getConnection(URL); Statement stmt = con.createStatement(); stmt.execute("select count(*) from t_zhk_test where xm like '严一%'"); rs = stmt.getResultSet(); if (rs.next()) { tblSize = rs.getInt(1); System.out.println(tblSize); } rs.close(); stmt.close(); con.close(); } catch (SQLException e) { e.printStackTrace(); } } }