我有一个.net应用程序,目前使用spring dbprovider连接到oracle数据库。
现在,数据库正从Oracle迁移到Teradata。我是Spring新手,Teradata似乎不在Spring的dbprovider默认列表中。
有没有办法在春天添加teradata配置。如果是这样,请逐步提供给我。
目前这是Spring .Net中使用的连接字符串:
<db:provider id="dbProvider" provider="OracleClient-2.0" connectionString="Data Source=${db.server};User Id=${db.user};Password=${db.password};" />
我相信它是10g的数据访问对象
您能否告诉我如何在Spring .Net中为teradata创建DSN目前我有一个DataAccess.xml页面,其中包含以下配置:
<db:provider id="dbProvider" provider="Teradta" connectionString="Data Source=${db.server};User Id=${db.user};Password=${db.password};" /> - <object id="adoTemplate" type="Spring.Data.Generic.AdoTemplate, Spring.Data"> <property name="DbProvider" ref="dbProvider" /> </object>
答案 0 :(得分:0)
您可能需要安装Teradata ODBC驱动程序,创建DSN,并使用Spring.Net ODBC 1.1或ODBC 2.0 DBProvider。
修改强>
Web服务器将需要创建DSN。无论您是为应用程序使用单个“服务”帐户还是个人用户帐户(您需要在Spring.Net连接中提供其凭据),都是您和/或贵公司决定的。