delphi7+oracle9i开发1、但不懂用什么方式连接数据库好,以后用过ADO对VB开发,只在在工程中建一个连接数据库的代码,到时在整个工程的任何一个窗口中都可以引用,非常方便。而且要改数据库密码时,也只要改那个连接的字符串就可以了。但DELPHI不懂能不能这样实现,不可能说每建一个窗口要涉及到库时就要加一个控件吧,那样如果密码改了不是要一个个窗体打开来改了?2、听说用ODCA控件连数据库是好方便的,以后编译出的程序直接可在客户那运行,无须再装客户端软件了,所以就载了一个ODCA,但发现装完后就只在EDI菜单中中多了一个ORACLE,然后上面好象是一种类似sql*Plus或SQLSERVER的查询分析器工具,可以在上面直接查询表中内容、执行脚步本等,那这怎么应用到程序中开发呀。我们要的是象ADO控件一样,可以在DELPHI代码中调用的。
2、用OraSession进行连接;
我们原来装客户端只是用来使用plsql。
1、UserName:用户名
2、Password:口令
3、Host:主机IP(安装oracle数据库的服务器IP)
4、Post:端口(一般为1521)
5、SID:数据库唯一标识ID
点击“CONNECT”按钮即可。然后,在你的程序任何地方只要引用DataModule,OraQuery的Session就可以装入OraSession了。
OraSession1.ExecSQL
而要写成DataModule.OraSession1.ExecSQL呀,我加了引用也还要前面再加个DataModule吗?