使用OTL连接oracle(一)
我是个菜鸟~~,今天公司就给个资料让做otl编程连接oracle数据库,oracle是已经安装上了的,我在网上查了好长时间的资料怎么
创建oracle的数据源,然后连接配置好的网络数据库,鼓捣了半天终于连接上了,下面分享一下~~
一,配置oracle的数据源(xp系统)
1 控制面板->管理工具->数据源->系统DNS
2 添加->选择“Microsoft ODBC for oracle”->完成 之后会弹出一个对话框(当然,如果你没有安装oracle客户端那只会报错,
如果安装了oracle也会有oracle自己的驱动程序,使用哪个都是可以的)
3 数据源名称DNS自己填写,这个名字在otl处理连接的时候会用到;服务器名称就写本地服务器名或者你配置好的网络服务器名,
如果你不会配置,那~~...上网搜一下吧,很多的~~用户ID是连接服务器的用户ID(应该是,反正我是这么写连上的)
4.OK,完成!
二,OTL程序中连接需要注意的问题
1.otl_connect db;
db.rlogon("userid/pwd@orcl");
好了,userid和pwd指你连接到刚刚设置的oracle数据源的服务器的用户名和密码,而"orcl”指刚刚设置的数据源的名称,我刚开
始以为和oracle连接的方式一样是服务器名,搞了很久~~o(╯□╰)o
2.代码在公司,没带回来,明天再贴~~(*^__^*)
相关文档:
本系列文章导航
[Oracle]高效的PL/SQL程序设计(一)--伪列ROWNUM使用技巧
[Oracle]高效的PL/SQL程序设计(二)--标量子查询
[Oracle]高效的PL/SQL程序设计(三)--Package的优点
[Oracle]高效的PL/SQL程序设计(四)--批量处理
[Oracle]高效的PL/SQL程序设计(五)--调用存储过程返回结果集
[Oracle]高效的PL/SQL程序设计(六)- ......
SQL*PLus> desc emp;
名称 &nbs ......
update :单表的更新不用说了,两者一样,主要说说多表的更新
Oracle> Oracle的多表更新要求比较严格,所以有的时候不是很好写,我们可以试试Oracle的游标
&n ......
MySQL Data Type
Oracle Data Type
BIGINT
NUMBER(19, 0)
BIT
RAW
BLOB
BLOB, RAW
CHAR
CHAR
DATE
DATE
DATETIME
DATE
DECIMAL
FLOAT (24)
DOUBLE
FLOAT (24)
DOUBLE PRECISION
FLOAT (24)
ENUM
VARCHAR2
FLOAT
FLOAT
INT
NUMBER(10, 0)
INTEGER
NUMBER(10, 0)
LONGBLOB
BLOB, RAW
LONGTEX ......
mysql 大对象存取:
类型一般应该用mediumblod,
blob只能存2的16次方个byte,
mediumblod是24次方,
一般来说够用了.longblob是32次方有些大.
MYSQL默认配置只能存1M大小的文件,要修改配置,WIN版本的在mysql.ini文件中
修改max_allowed_packet,net_buffer_length等几个参数,或直接SET GLOBAL va ......