求vs2012怎么连接Oracle,大神们求助!!!

Young丶 2015-05-09 08:34:33
求vs2012怎么连接Oracle,大神们求助!!!
...全文
321 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuxing19870629 2015-05-21
  • 打赏
  • 举报
回复

<add name="OracleDB" connectionString="User ID=用户名;Password=密码;Data Source=数据库;" providerName="System.Data.OracleClient"/>

public static Database CreateOracleDataBase()
        {
            return Microsoft.Practices.EnterpriseLibrary.Data.DatabaseFactory.CreateDatabase(System.Configuration.ConfigurationManager.AppSettings["OracleDB"]);
        }
mirrorspace 2015-05-21
  • 打赏
  • 举报
回复
跟版本没关系吧. 1.找到ORACLEDataAccess.Dll的库,在安装ORACLE时安装目录里可找到,然后添加到程序引用 2.连接串 3.之后和使用ADO.NET一样了.
snys98 2015-05-10
  • 打赏
  • 举报
回复
嘛,数据库连接应该是类似的..... 1.首先你要有个数据库 2.你要有个provider的dll,它应该叫"System.Data.OracleClient",安装数据库的时候一般会自带安装 3.你需要提供数据库的连接字符串,通常在配置文件的<connectionStrings>节里面添加连接字符串会更好 4.连接字符串的书写(以配置文件为例):

<connectionStrings>
      <add name="连接名" connectionString="server=服务器IP;user id=用户名;password=密码;database=数据库实例名" providerName="System.Data.OracleClient"
</connectionStrings>
楼主如果成功了请务必告诉我一声(反正我的MySQL是这样连的)
苦逼de小Coder 2015-05-10
  • 打赏
  • 举报
回复
在web.config里写

<connectionStrings>
    <add name="Data" connectionString="User ID=用户名;Password=密码;Data Source=(DESCRIPTION = (ADDRESS_LIST= (ADDRESS = (PROTOCOL = TCP)(HOST =服务器IP)(PORT = 端口号一般为1521))) (CONNECT_DATA = (SERVICE_NAME = 实例名l)))" providerName="System.Data.OracleClient"/>
  </connectionStrings>
  • 打赏
  • 举报
回复
只要dll对,跟其它版本一样连接啊

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧