网站首页 > 编程文章 正文
1、 先去oracle网上下载OCI的四个库文件:安装的Lazarus为32位,所以我要下载32位的OCI的驱动文件,它们是:oci.dll,oraocci11.dll,oraociei11.dll,orasql11.dll。
2、 安装好Lazarus3.6,安装时最好关掉杀毒软件。
3、 新建一个项目的保存目录d:\test1。
4、 打开Lazarus3.6,新建一个项目,会弹出一个窗口。
5、 保存所有到目录d:\test1。
6、 将oci.dll,oraocci11.dll,oraociei11.dll,orasql11.dll拷贝入目录d:\test1。
7、 在SQLdb标签下,选择控件SQLDBLibraryLoader拖放在窗口里,属性connectionType下拉框选择oracle,LibraryName自动出现oci.dll,置Enabled为True会成功。
8、 添加SQLdb标签下的OracleConnection控件和SQLTransaction控件到窗口上,OracleConnection1设置属性为如下:
(1)DatabaseName为数据库实例名,一般为orcl
(2)HostName为数据库的IP地址。
(3)KeepConnected为True。
(4)UserName为数据库用户名称。
(5)PassWord为用户密码,
(6)Chatset为UTF8
(7)Transaction 为SQLTransaction1
设置完,将Connected置为True,成功。
9、 继续添加控件DataSource,SQLQuery,DBGrid。
(1)SQLQuery的属性设置:
DataBase为OracleConnection1
sql属性里添加一条SQL语句:select * from login
(2) DBGrid的DataSource为DataSource1,
(3) DataSource1的DataSet为SQLQuery1,
(4) 最后置SQLQuery的Active为True,login表里的记录就会出现在DBGrid里。
没有写一句代码,就可以实现oracle数据库表的记录查询。Lazarus还是真方便啊。当然开始我也走了不少弯路。在头条上的朋友提示下,才成功了。记住:32位的OCI库要和32位程序的一致,64位的程序要用64位的库。不过,在工程上,一般是把这些控件放在数据模块里,其它窗口引用就行了,在Delphi里也是如此。
猜你喜欢
- 2025-03-24 面试官:说说Oracle数据库result cache的原理是什么?
- 2025-03-24 微软将Azure扩展到甲骨文Oracle云以满足OpenAI需求
- 2025-03-24 可用AI写Java程序,甲骨文推出Oracle Code Assist编程助理
- 2025-03-24 甲骨文免费开源虚拟机VirtualBox 7.1发布:搭载Qt 6图形界面
- 2025-03-24 Uber 的云旅程:在 x86 世界中拥抱 ARM
- 2025-03-24 Oracle宣布推出 Oracle Database@AWS 的有限预览版
- 2025-03-24 本地配置plsql远程连接oracle数据库
- 2025-03-24 Navicat Premium 连接 Oracle 数据库
- 2025-03-24 Oracle推出Compute Cloud@Customer,可在任何地方提供OCI计算服务
- 2025-03-24 Oracle OCI生成式AI解决方案:企业级AI应用的新篇章
你 发表评论:
欢迎- 最近发表
-
- 90岁老人科目三一把过火爆网络!考驾照、爱美甲……这群“90后”比年轻人潮
- DNF:遗忘之地任务流程,适用于新手起小号,装备修理白漂
- dnf手游:“首款流拍宝珠”,6位玩家眼睁睁看着500万泰拉丢失!
- dnf手游:小熊卡正式升级!可附魔到工会勋章,千万别卖!
- dnf手游:首张“涨抗魔”粉卡火了!以前3万没人要现在准备断货!
- dnf手游:团本币增加!3月26号打团有坑提前避开,浪费门票?
- dnf手游:涨价20倍!曾经没人要的,如今已是妥妥的T0材料!
- dnf手游:“官方鼓励回归”火了,白送玩家+20装备和王子卡等!
- dnf手游:无根之源千万别用!竞拍系统一定要抢否则错过崛起机会
- dnf手游:DNF手游各职业技能加点攻略、装备推荐!小白一看就会
- 标签列表
-
- spire.doc (70)
- instanceclient (62)
- solidworks (78)
- system.data.oracleclient (61)
- 按键小精灵源码提取 (66)
- pyqt5designer教程 (65)
- 联想刷bios工具 (66)
- c#源码 (64)
- graphics.h头文件 (62)
- mysqldump下载 (66)
- libmp3lame (60)
- maven3.3.9 (63)
- 二调符号库 (57)
- git.exe下载 (68)
- diskgenius_winpe (72)
- pythoncrc16 (57)
- solidworks宏文件下载 (59)
- qt帮助文档中文版 (73)
- satacontroller (66)
- hgcad (64)
- bootimg.exe (69)
- android-gif-drawable (62)
- axure9元件库免费下载 (57)
- libmysqlclient.so.18 (58)
- springbootdemo (64)
本文暂时没有评论,来添加一个吧(●'◡'●)