博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
.net操作oracle
阅读量:5866 次
发布时间:2019-06-19

本文共 814 字,大约阅读时间需要 2 分钟。

hot3.png

根据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的语法

转载于:https://my.oschina.net/hellokitty/blog/391599

你可能感兴趣的文章
python大佬养成计划----win下对数据库的操作
查看>>
监控软件zabbix之安装
查看>>
No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=arm64, VALID_ARCHS=armv7 armv7s)
查看>>
Exchange Server 2016 独立部署/共存部署 (七)—— DAG功能测试
查看>>
对RTMP视频流进行BitmapData.draw()出错的解决办法
查看>>
Linux 进程中 Stop, Park, Freeze【转】
查看>>
Spark修炼之道(基础篇)——Linux大数据开发基础:第九节:Shell编程入门(一)...
查看>>
Duplicate Symbol链接错误的原因总结和解决方法[转]
查看>>
适配器模式
查看>>
刨根问底区块链 —— 基础篇
查看>>
php 直接调用svn命令
查看>>
建立低权限的ftp帐号
查看>>
htpasswd
查看>>
Android窗口机制(三)Window和WindowManager的创建与Activity
查看>>
Android 编译出错解决
查看>>
iOS--The request was denied by service delegate (SBMainWorkspace) for reason:
查看>>
Android 打开WIFI并快速获取WIFI的信息
查看>>
【IOS开发】GDataXML解析XML
查看>>
Iptables
查看>>
GridView多行多列合并单元格(指定列合并)
查看>>