写delphi数据库程序用slserver的较多,最近打算学习oracle,发现网上关于这方面的很少!
我只知道DELPHI连接oracle要么装她们的客户端,要么用ODAC的直接连接!实际使用中我设计时连接用ODAC的客户端连接模式可以链接到数据库,但是用直接连接怎么也连接不上数据库,百度了好久也不知何故(otitions.net已设置为true)另外哪里有delphi操作oracle方面的教材?
我只知道DELPHI连接oracle要么装她们的客户端,要么用ODAC的直接连接!实际使用中我设计时连接用ODAC的客户端连接模式可以链接到数据库,但是用直接连接怎么也连接不上数据库,百度了好久也不知何故(otitions.net已设置为true)另外哪里有delphi操作oracle方面的教材?
1安装oracle客户端,配置与oracle的连接
2ADOConnection1.ConnectionString := 'PLSQLRSet=1;Provider=OraOLEDB.Oracle.1;Password=密码;'
+ ' Persist Security Info=True;Extended Properties="distribtx=0;";User ID=用户名;Data Source=(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = IP地址)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = 配置的别名) ) ) ';
ADOConnection1.Connected := True;
2. DBEXPRESS + ORACLE CLIENT ( 也有一些版本,不需要 ORACLE CLIENT,不过要购卖,而且我用过,有bug )
3. DATASNAP ( 最新的连接方式 )
4. 第三方的三层连接控件( 例如 REMObject )
5. ODAC ( 我认为最直接,不需要安装 ORALCE 的 CLIENT ,直接实现底层与 ORACLE 的连接,速度也最快)