TimesTen的安装和连接
注:本文只是单独用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的安装和连接的更多相关文章
- 为Mono安装MySql连接驱动
为Mono安装MySql连接驱动(转) 2013 年 1 月 24 日.NETmono.MySql DOTNET and Mono by default only support database c ...
- Centos7.5 php7.2 安装pdo_sqlsrv 连接 sql server(转)
Centos7.5 php7.2 安装pdo_sqlsrv 连接 sql server 转:https://blog.csdn.net/gdali/article/details/82912542 ...
- TimesTen学习(三)安装、连接、远程连接TimesTen数据库
TimesTen学习(三)远程连接TimesTen数据库 <TimesTen学习(一)安装篇>:http://blog.itpub.net/23135684/viewspace-71774 ...
- MongoDB数据库安装与连接
- oracle免客户端安装 plsql连接
开发的过程中,往往没有必要在自己的电脑上安装oracle,也实在太大了. 这里介绍一种使用plsql连接oracle的方法,类似于navicat之连接mysql. 先下载plsql,进行安装,这里提供 ...
- 学习mongo系列(一) win/mac安装 解析 连接
一.安装mongo数据库 下载链接https://www.mongodb.org/downloads, 在执行如下命令的时候事先按照目录新建如下的目录:(如果数据库安装在D盘就在D盘的根目录下建)&q ...
- Quartus ii 12.0 和ModelSim 10.1 SE安装及连接
quartus ii 10.0后就没有自带的仿真软件,每次写完一个VerilogHDL都想简单仿真一下,结果发现没有了自带仿真软件.这时候就需要第三方仿真软件ModelSim 10.1 SE. Qua ...
- Redis 安装 启动 连接 配置 重启
Linux下安装 ]# wget http://download.redis.io/releases/redis-2.8.17.tar.gz ]# .tar.gz ]# cd redis- ]# ma ...
- 【Linux】freetds安装配置连接MSSQL
我使用的是freetds-0.91,下载地址:http://pan.baidu.com/s/1hq68rZY 安装编译(根据需要unixodbc): [root@zabbixserver / ]# t ...
随机推荐
- ArcGis :正尝试在 OS 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。
解决此异常的方法有以下两种: 方法一 把vs2005菜单的 调试->异常->Managed Debuggin Assistants->LoaderLock 的选中状态去掉 如果异常 ...
- UVA 539 The Settlers of Catan dfs找最长链
题意:画边求最长链,边不能重复数点可以. 很水,用暴力的dfs即可,因为数据不大. 本来以为可以用floyd进行dp的,后来想想好像不能在有回路上的图跑...于是没去做. #include <c ...
- java中的静态方法
静态方法是属于类的,内存必须为它分配内存空间,这个空间一直由静态方法占用,内存管理器不会由于静态方法没有被调用而将静态方法的存储空间收回,这样如果将所有的方法都声明为静态方法,就会占用大量的内存空间, ...
- CF Playing with Paper
Playing with Paper time limit per test 2 seconds memory limit per test 256 megabytes input standard ...
- 关于location.href几种用法的区别
常见的几种开发形式: self.location.href; window.location.href; this.location.href; location.href; parent.locat ...
- iOS用AVAudioPlayer播放m4a音频
音频文件sound.m4a放到Supporting Files目录 引用头文件 #import <AVFoundation/AVFoundation.h> 定义一个全局的属性: @prop ...
- cogs 餐巾 461(贪心)
/*虽然这暴力剪了又剪 改了又改 还是初始的20分...*/ #include<iostream> #include<cstdio> #include<cstring&g ...
- 整合Spring与Hibernate
在学习spring的时候,要整合hibernate,本来是看起来挺简单的,但是遇到的远要比想到了多,而且多很多,期间几天一个bug实在难调,几度放弃,但终究柳暗花明,抑制不住喜悦就想着分享一下成果吧. ...
- 合理使用mysql中的load data infile导入数据
基本语法: load data [low_priority] [local] infile 'file_name txt' [replace | ignore]into table tbl_name ...
- android apk 逆向中常用工具一览
关于apk 逆向中的一些工具的使用,看了不少文章,也使用过有很长一段时间了,今天对此做一总结: 几种文件之间的转换命令: 1. odex -> smali java -jar baksmali ...