`
cutesunshineriver
  • 浏览: 195504 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

JDBC远程连接TimesTen

阅读更多
尝试过windows和linux两种情况。

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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics