CodeSmith连接数据库

CodeSmith配置数据库

准备工作

1.首先安装数据库,或者数据库的客户端

2. 解压之后,先进行环境变量的配置

此电脑(我的电脑)——>属性——>高级系统设置——>高级

 CodeSmith连接数据库_第1张图片

点击环境变量———>新建,新建如下图所示

CodeSmith连接数据库_第2张图片

变量值为tnsnames.ora的父目录

 CodeSmith连接数据库_第3张图片

变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK,

配置path:在变量值中添加如蓝色阴影部分

CodeSmith连接数据库_第4张图片

oci.dll的父目录。

3. 配置tnsnames.ora的内容

# tnsnames.ora Network Configuration File.

# Generated by Oracle InstantClient tools.

# For more information, please visit: http://www.oracle.com/technetwork/database/features/instant-client/index-100365.html

 

# Sample:

#DatabaseName =

#  (DESCRIPTION =

#    (ADDRESS_LIST =

#      (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))

#    )

#    (CONNECT_DATA =

#      (SERVER = DEDICATED)

#      (SERVICE_NAME = ServiceName)

#      (INSTANCE_NAME = InstanceName)

#    )

#  )

 

# Modify the following content to fit your own needs.

DummyDatabase =

  (DESCRIPTION =

    (ADDRESS_LIST =

      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.12)(PORT = 1521))

    )

    (CONNECT_DATA =

      (SERVICE_NAME = ORCL)

    

    )

  )

Host为数据库所在电脑的ip地址

SSERVICE_NAME为数据库名称

步骤

1. 配置数据库首先打开codesmith,左上角有数据库的标志,或者是在.cst中编写连接数据库的代码,运行在右下角context中,如图所示,这两个地方都可以添加数据库。

 CodeSmith连接数据库_第5张图片

2. 首先来说第一种,点击右上角红色标注地方,会弹出一个对话框

 CodeSmith连接数据库_第6张图片

弹出的对话框如图所示

 CodeSmith连接数据库_第7张图片

3. 点击add,添加数据库,会弹出如下对话框

 CodeSmith连接数据库_第8张图片

其中name可以随意起名称,provide Type根据数据库不同选的不同,例如:oracle数据库选择OracleSchemaProvider,SQL Server选择SQLSchemaProvider.现在数据库为oracle我们选择OracleSchemaProviderconnect String的内容可以直接写在里面,也可以点击右侧的...添加

 CodeSmith连接数据库_第9张图片

4.会弹出如下对话框

 CodeSmith连接数据库_第10张图片

根据自己的数据库,按提示填入,点击ok,会返回上一层对话框

5.点击test,连接成功会显示测试成功,之后关闭。

 CodeSmith连接数据库_第11张图片

6.此时会在右上角的数据库图标下面显示所添加的字样

此时,数据库连接成功

 CodeSmith连接数据库_第12张图片

(另一种方式)运行过后会在propertiescontext中出现SourceTable,点击context ...也可以添加

 CodeSmith连接数据库_第13张图片

出现以下对话框

 CodeSmith连接数据库_第14张图片

点击红色标注的地方添加,会弹出第3步的弹出框,接下来与第三步之后的内容一样。

你可能感兴趣的:(数据库问题)