.net操作oracle

根据oracle安装版本的不同,配置文件所在的路径也不同。

如果是精简版的话,会默认在安装目录下的tnsnames.ora文件里配置在这里添加你链接oracle数据的配置

比如

CS =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST =IP地址)(PORT = 端口号))
    (LOAD_BALANCE = yes)
    (CONNECT_DATA =
      (SERVER = 服务器)
      (SERVICE_NAME = 服务名称)
    )
  )
如果是安装oracle完整版的话则tnsnames.ora配置文件所在位置与精简版不同。大概在安装目录->product->admin->network下面。

注意:如果精简版和完整版都装了的话,就是你pl_sql配置都对,都链接不上去,这是必须要卸掉一个(因为他们俩个冲突了,这里我卸掉了精简版,然后再连里面链接上去)

要想操作oracle数据库要用pl_sql工具来操作,打开之后输入用户名、密码选择直接的数据库连接即可。

pl_sql操作oracle用如下注意点:

1)如果执行删除操作之后要立即提交(只有提交之后才真正的删除,不然的话你删的删不掉,必须重启oracle服务才行)

2)如果执行批量插入操作(就是多个insert into 语句)。前面要加上begin  sql语句  end;

3)如果表中有些字段是关键字的话。要加上双引号,而且字母大小写也区分

4)oracle的时间函数也非常的特别。

比如 to_date('2015-03-25 15:11:30','yyyy-mm-dd hh24:mi:ss')这里的hh24表示24小时制

总结:第一个用.net操作oracle真是搞死我了,一个是配置文件,还有就是oracle的语法

你可能感兴趣的:(oracle,.net,C#,pl_sql)