`
dyllove98
  • 浏览: 1417699 次
  • 性别: Icon_minigender_1
  • 来自: 济南
博客专栏
73a48ce3-d397-3b94-9f5d-49eb2ab017ab
Eclipse Rcp/R...
浏览量:39363
4322ac12-0ba9-3ac3-a3cf-b2f587fdfd3f
项目管理checkList...
浏览量:80550
4fb6ad91-52a6-307a-9e4f-816b4a7ce416
哲理故事与管理之道
浏览量:133671
社区版块
存档分类
最新评论

timesten系列四:应用程序如何访问timesten

阅读更多
由于现在基于j2ee的应用越来越多,我就以java为例,说明如何通过jdbc连接到上一节我们建立好的data store.

首先我们需要定义classpath,加上如下的timesten的jdbc
/oracle/timesten/TimesTen/tt70/lib/ttjdbc14.jar::.:/oracle/product/10.2.0/db_1/jdbc/lib/ojdbc14.jar


然后通过如下的程序代码进行访问

import java.sql.*;
import javax.sql.*;
public class Tttest{
public static void main(String args[])
{
//远程连接需要的url,程序和TT不在一台服务器。需要按照上节的方法,提前定义好DSN
String URL = "jdbc:timesten:client:dsn=wzyCS_tt70";
//本地连接需要的url,程序和TT在同一台服务器
//String URL = "jdbc:timesten:direct:dsn=wzy_tt70";

Connection con = null;
try {
//加载TT的驱动程序
Class.forName("com.timesten.jdbc.TimesTenDriver");
} catch (ClassNotFoundException ex) {ex.printStackTrace();
}
try
{
//获得连接
con = DriverManager.getConnection(URL);
System.out.println("connected");
//创建jdbc 语句
java.sql.Statement st=con.createStatement();
//执行sql 查询操作
java.sql.ResultSet rs=st.executeQuery("select * from test");
while (rs.next())
{
//取出结果集
System.out.println(rs.getString("id"));
}

//关闭连接
con.close();
// Handle any errors
} catch (SQLException ex) {
ex.printStackTrace();}
}
}


如果TT工作正常,DSN定义正常,我们就能看到java程序输出 结果了。
除了刚开始的url和driver不一样以外,其他的都是标准的jdbc语法,很简单,也很强大。
分享到:
评论

相关推荐

    timesten系列八:性能对比测试

    为了评估Timesten在实际应用中的性能优势,本文采用了一种较为简单的测试方法来模拟真实的业务场景。通过编写Java程序并执行批量数据插入操作,记录并分析了不同的连接配置下Timesten的响应时间和处理能力。 #### ...

    java访问timesten数据库定义.pdf

    Java 访问 TimesTen 数据库涉及一系列步骤,包括安装、配置、建表以及编写 Java 程序进行数据操作。以下是对这些知识点的详细说明: ...这个过程涉及 Java 应用程序开发、数据库管理以及 SQL 编程等多个方面的知识。

    CentOS6.3安装TimesTen

    TimesTen是一款由甲骨文公司开发的高性能、内存中的列式数据库,它为需要实时分析和事务处理的应用程序提供了极高的性能。 ### 一、前期准备工作 在开始安装TimesTen之前,需要进行一些必要的系统配置: 1. 创建...

    timesten服务器安装文档

    TimesTen提供了丰富的工具和API,便于管理和操作数据库,如`ttAdmin`用于数据库管理和维护,以及ODBC/JDBC驱动用于应用程序连接。 在生产环境中,考虑备份策略、安全性设置、监控和优化等也是至关重要的。务必遵循...

    timesten客户安装文档

    chown timesten:dba /etc/TimesTen ``` 这个目录将用于存放TimesTen的配置文件。 现在,开始正式的安装过程。在解压后的安装包目录中运行`setup.sh`脚本: ``` ./setup.sh ``` 在安装过程中,系统会提示你输入以下...

    TimesTen--7

    6. **应用集成**:将TimesTen集成到您的应用程序中,通过编程接口(如JDBC或ODBC)进行数据交互。 7. **测试与监控**:进行性能测试,监控数据库的运行状态,以确保其能满足业务需求。 Oracle TimesTen因其快速的...

    oracle timesten how to setup

    Oracle Timesten是一款高性能的内存数据库系统,专为实时应用程序设计。它的主要特点是数据存取速度极快,能够处理大量并发事务,适用于交易处理、数据分析和流数据处理等场景。以下是如何设置Oracle Timesten的详细...

    Oracle TimesTen 应用服务器配置指南

    Oracle TimesTen是一款高性能的内存数据库系统,专为实时应用程序设计,它能够提供超低延迟的数据处理能力,适用于金融交易、电信网络管理等场景。TimesTen不仅支持SQL标准,还具备强大的事务处理能力,并且可以通过...

    TimesTen安装快速入门

    对于已经存在数据库的应用程序,TimesTen可以作为性能关键子集的缓存,有效缩短应用程序的事务响应时间。下载TimesTen的步骤包括访问Oracle官网,选择相应的版本(例如11g R2的win32版本),下载安装包,并将其解压...

    oracle timesten内存数据库文档

    Oracle Timesten是一款高效、高性能的内存数据库系统,由甲骨文公司开发,主要用于实时应用程序。它设计的目标是提供亚毫秒级的数据访问速度,从而极大地提升了数据处理的速度和响应时间。以下是对每个文档的详细...

    TimesTen 驱动包5-8

    2. ODBC驱动:Open Database Connectivity (ODBC)驱动允许使用ODBC兼容的应用程序访问TimesTen数据库。新版本可能增强了对不同操作系统和应用程序的支持。 3. .NET驱动:对于.NET框架的开发者,TimesTen提供了专门...

    TIMESTEN教程

    TIMESTEN的部署方式可以是客户机-服务器架构或嵌入式模式,后者允许应用程序直接访问数据,进一步减少延迟。对于需要快速响应时间且数据规模相对较小的关键业务应用,TIMESTEN是理想的选择。 总结起来,Oracle ...

    TimesTen 体系结构概述

    - **独立部署或嵌入式部署**:TimesTen既可作为独立的数据库系统运行,也可以嵌入到应用程序中,为应用程序提供内存数据库服务。 - **集群和复制功能**:TimesTen支持集群部署,可以实现实时数据复制和故障切换,...

    java连接timesten入门实例及jar

    总的来说,Java连接Timesten涉及Java编程、JDBC技术、数据库连接管理和SQL操作,而提供的资源显然旨在帮助初学者快速掌握这些技能,实现Java应用程序与Timesten数据库的无缝交互。对于开发人员来说,熟悉这个过程...

    TimesTen Sql语法说明

    10. **嵌入式数据库**:TimesTen可以直接嵌入到应用程序中,作为应用程序的一部分运行,简化了部署和管理。 总的来说,Oracle TimesTen SQL语法提供了标准SQL的功能,同时针对内存数据库的特点进行了一些优化,使其...

    TimesTen内存数据库资料

    14. **应用程序接口**:TimesTen提供了丰富的API,包括C、Java、Python等,方便开发者进行应用程序集成。 15. **开发工具**:Oracle SQL Developer和PL/SQL等开发工具对TimesTen提供全面支持,便于开发和维护。 综...

    Timesten数据库JDBC1.6-1.8驱动包及Java连接Demo

    在TimesTen数据库中,JDBC驱动扮演着关键角色,它使得Java应用程序能够与TimesTen进行通信。在提供的压缩包中,包含了不同版本(1.6到1.8)的TimesTen JDBC驱动jar包,这些驱动包确保了对Java 6到8的支持。选择合适...

Global site tag (gtag.js) - Google Analytics