CodeSmith7.0.2连接Oracle10.2

codeSmith 7的安装环境为:

windows 10 64位版本

Oracle数据引擎版本:

Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bi
PL/SQL Release 10.2.0.5.0 - Production
CORE    10.2.0.5.0    Production
TNS for Linux: Version 10.2.0.5.0 - Production
NLSRTL Version 10.2.0.5.0 – Production

第一步:添加DataSource

CodeSmith7.0.2连接Oracle10.2

连接字符串这里需要注意,这里的oracle客户端必须要32位版本的,下面的连接字符串很简单,没有端口和实际的服务地址(如ip或网址,其实实际的信息在tnsnames.ora文件中定义)

Data Source=TA;User ID=user_name_xxx;Password=passowrd_xxxx;


tnsnames.ora文件示例(注意这里的ta和上面连接字符串里的ta,其实连接字符串里的信息都是引用这里的信息)

TA =
   (DESCRIPTION =
     (ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.20.12)(PORT = 5003))
     (CONNECT_DATA =
       (SERVER = DEDICATED)
       (SERVICE_NAME = testcrmdb)
     )
   )