作者 cjacker (journeyman)
整理实现者:cjacker
come from magicfeather studio;
首先,安装oracle816(自然要添加一个oracle.oracle用户了)。
建议使用jdk118,oracle816要求的是这个版本,我看到网上的一些文章都用jdk1
30,可能不会出现什么问题,但不推荐。
其次,以oracle用户身份安装kylix sd版(不要以其他用户来做,像root用户会
出现找不到oracle驱动的情况,其它用户不能连接oracle)。
正确设置环境变量,修改/etc/bashrc.
加入:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/dir/to/kylix/bin
现在应该已经可以连接oracle了。
一个小例子:
oracle_sid=haha;
以system/manager@haha用户测试;
常见表a:
svrmgrl
connect system/manager@haha
create table a (a int);
insert into a values(1);
insert into a values(2);
用到控件:
db express:
sql connection
sdl dataset
db access:
datasource
clientdataset
datasetprovider
db control:
dbgrid
dbnavigator
standard:
button(2个)
过程:
创建form1.
添加上述控件。
双击form1上的sql connection.会出现选择数据库驱动的列表框,选择oracle驱
动,正确设置database name,和user password;并可以测试连接。
修改其属性active为true,会要求你输入用户名与密码连接数据库。
相应的将其他控件的属性也修改为true.
空间连接的顺序:
sqkconnection