Windows Form程序开发,连接和操作Oralce数据库,可以使用.NET专门提供的Oracle.NET Framework 数据库提供的类,该类位于System.Data.OracleClient命名空间中,并包含在System.Data.OracleClient.dll程序集中。
使用方法,在“解决方案管理器”上右键单击项目名称,选择快捷菜单中的“添加引用”项,完成以上操作后,弹出“添加引用”对话框,选择对话框中的.NET选项卡,然户在.NET表中选择System.Data.OracleClient项,并单击“确定”按钮保存退出,引用添加完成后,在程序中引入命名空间,按照下面的示例说明即可完成对Oracle数据库的操作,
C#连接远程数据库远程示例:
远程Oracle数据库中 "product\11.1.0\db_1\NETWORK\ADMIN\tnsnames.ora" 文件的配置项如下(其中chenslxp为服务器名,ip地址为192.168.198.128)
- ORCL =
- (DESCRIPTION =
- (ADDRESS = (PROTOCOL = TCP)(HOST = chenslxp)(PORT = 1521))
- (CONNECT_DATA =
- (SERVER = DEDICATED)
- (SERVICE_NAME = orcl)
- )
- )
C#连接远程数据库方法1.:
在"product\11.1.0\db_1\NETWORK\ADMIN\tnsnames.ora" 文件里追加连接DNS
C#连接远程数据库连接方法2:
把字符串连接写成:
- Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=chenslxp)
- (PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl)));Persist Security Info=True;User
- Id=user1; Password=1
其中的chenslxp可以ip地址替换,User Id=user1; Pas
【编辑推荐】