注:本文只是单独用TimesTen,和Oracle一起用的不在本文讨论之内。开发语言为C#。

TimesTen的过多介绍请访问Oracle官网,不过官网打开够慢的。

1.安装驱动

本人用的是ODP.NET的驱动,下载地址http://www.oracle.com/technetwork/database/windows/downloads/index-101290.html

(Tips:不要切到中文下载,否则你下载不到最新的,不知道怎么回事。)

下载后正常安装就可以了,本人下载的是软件版本的,命令行的不是很好用。

2.安装TimesTen

下载地址http://www.oracle.com/technetwork/products/timesten/downloads/index.html

也是正常下载安装就可以,安装后开始菜单TimesTen下TimesTen Quick Start点开就有相应的介绍了,不过本人英语不好,也懒得看那么多。

(Tips:英语好的请略过本文。)

3.配置数据库

在安装后,找到安装目录下的\quickstart\sample_scripts\createdb文件夹中的build_sampledb.bat,

先用命令行转到文件路径,然后再输入build_sampledb.bat,数据库就会自动创建完了。

4.连接字符串

有两种连接方法

第一种比较麻烦,本人没有用这个,具体也就不太做介绍。

创建一个tnsnames.ora文件中包含以下内容:
SAMPLEDB_1122 =(DESCRIPTION =(CONNECT_DATA = (SERVICE_NAME = SAMPLEDB_1122)(SERVER = timesten_direct)))
打开Visual Studio命令提示符并设置环境变量TNS_ADMIN您创建的tnsnames.ora文件中指定的位置。例如:

>set TNS_ADMIN=c:\mytnsdir\sqlnet

第二种是用连接字符串

"User Id=appuser;Password=appuser;Data Source=192.168.xx.xx/sampledbcs_1122:timesten_client"
"User Id=/;Data Source=localhost/sampledb_1122:timesten_direct"

如果服务器在其他机器就用第一个,如果是本机的用户创建的就用第二个,用第二种的好处就是可以动态拼连接字符串,这样你就可以在程序里调用字符串然后连接了。

连接后你可以调用方法做你想做的事了。

using (var connection = new OracleConnection(this.ConnectionString))
{
DateTable tablesTable = connection.GetSchema("Tables");
....
}

(Tips:连接其他机器时,请到ODBC里改相应的配置,如sampledbcs_1122,把Network Address改成服务器IP,Server DSN改成连接的DSN,然后点击测试就可以知道是否成功了!)

相关说明的地址:

Connection Attributes:

http://docs.oracle.com/cd/E16655_01/timesten.121/e21643/attribute.htm#TTREF114

Functions:
http://docs.oracle.com/cd/E16655_01/timesten.121/e21642/function.htm#CACFCGCD
Warnings and Errors:
http://docs.oracle.com/cd/E11882_01/timesten.112/e21646/error.htm#autoId2
Data Types:
http://docs.oracle.com/cd/E11882_01/timesten.112/e21642/types.htm#TTSQL182
Expressions:
http://docs.oracle.com/cd/E16655_01/timesten.121/e21642/express.htm#TTSQL207

由于本人也只是初步的连接调用,所以很多东西也没深入研究,如果有错误之处,还请赐教。

TimesTen的安装和连接的更多相关文章

  1. 为Mono安装MySql连接驱动

    为Mono安装MySql连接驱动(转) 2013 年 1 月 24 日.NETmono.MySql DOTNET and Mono by default only support database c ...

  2. Centos7.5 php7.2 安装pdo_sqlsrv 连接 sql server(转)

    Centos7.5 php7.2 安装pdo_sqlsrv 连接 sql server 转:https://blog.csdn.net/gdali/article/details/82912542   ...

  3. TimesTen学习(三)安装、连接、远程连接TimesTen数据库

    TimesTen学习(三)远程连接TimesTen数据库 <TimesTen学习(一)安装篇>:http://blog.itpub.net/23135684/viewspace-71774 ...

  4. MongoDB数据库安装与连接

  5. oracle免客户端安装 plsql连接

    开发的过程中,往往没有必要在自己的电脑上安装oracle,也实在太大了. 这里介绍一种使用plsql连接oracle的方法,类似于navicat之连接mysql. 先下载plsql,进行安装,这里提供 ...

  6. 学习mongo系列(一) win/mac安装 解析 连接

    一.安装mongo数据库 下载链接https://www.mongodb.org/downloads, 在执行如下命令的时候事先按照目录新建如下的目录:(如果数据库安装在D盘就在D盘的根目录下建)&q ...

  7. Quartus ii 12.0 和ModelSim 10.1 SE安装及连接

    quartus ii 10.0后就没有自带的仿真软件,每次写完一个VerilogHDL都想简单仿真一下,结果发现没有了自带仿真软件.这时候就需要第三方仿真软件ModelSim 10.1 SE. Qua ...

  8. Redis 安装 启动 连接 配置 重启

    Linux下安装 ]# wget http://download.redis.io/releases/redis-2.8.17.tar.gz ]# .tar.gz ]# cd redis- ]# ma ...

  9. 【Linux】freetds安装配置连接MSSQL

    我使用的是freetds-0.91,下载地址:http://pan.baidu.com/s/1hq68rZY 安装编译(根据需要unixodbc): [root@zabbixserver / ]# t ...

随机推荐

  1. 《JavaScript学习指南》第2版 学习笔记1

    1.<noscript> 标签 noscript 元素用来定义在脚本未被执行时的替代内容(文本). 注释:如果浏览器支持脚本,那么它不会显示出 noscript 元素中的文本.无法识别 & ...

  2. Python 替换字符串

    string类型是不可变的,因此不能采用直接赋值的方式.比如一个字符串 helloworld,想把o替换成z,那么只有先替换,然后再迭代. strings="helloworld" ...

  3. hibernate 查询

                String hql = "select * from Commodity where commodityName like :commodityname" ...

  4. win10 IIS10 HTTP 错误 404.2 - Not Found

    环境win10系统IIS10里边发布web应用程序的时候,出现 HTTP 错误 404.2 - Not Found 由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页 ...

  5. hihocoder 1049 后序遍历

    #1049 : 后序遍历 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 在参与过了美食节之后,小Hi和小Ho在别的地方又玩耍了一阵子,在这个过程中,小Ho得到了一个非常 ...

  6. CSS3秘笈第三版涵盖HTML5学习笔记6~8章

    第二部分----CSS实用技术 第6章,文本格式化 指定备用字体: font-family:Arial,Helvetica,sans-serif; 当访问者没有安装第一种字体时,浏览器会在列表中继续往 ...

  7. 7 个基本的 JS 函数【译】

    本文由 伯乐在线 - 刘健超-J.c 翻译,进林 校稿.未经许可,禁止转载!英文出处:davidwalsh.name.欢迎加入翻译组. 我记得早期的 JavaScript ,要完成任何事情几乎都绕不开 ...

  8. C#中的DateTime:本周第一天,本月第一天,今年第一天,本周第一天的时间

    有时辰需要按照当前时刻,断定其它的都没有什么难度,只是本季度稍稍麻烦些.因为一年有四个季度,可以按照当前月份,获得本季度第一个月的月份,然后这个月的第一天,就是本季度的第一天了 DateTime dt ...

  9. jQuery之对话框

    <!doctype html> <html> <head> <meta charset="utf-8"> <meta http ...

  10. jquery 解析xml字符串

    // 函数功能:把xml字符串转换成对象 function convertXmlStringToObj(xmlString) { var xmlObj = new Object; var xmlDoc ...