的实现代码 网络连接到甲骨文数据库
访问Oracle时,客户端(或web服务器)要安装Oracle客户端,有点不舒服。SQL Server不需要它。MySQL只能用一个MySql.Data.dll就能搞定。找了很久才找到一个比较纤细的客户端,只有12M,小巧实用。安装后:。
一个类似于查询分析器的连接和查询工具,一个配置文件(非常重要)。启动连接工具
输入对应于连接字符串的用户id、密码和数据源的帐户信息。
连接成功后,可以进行查询。它看起来像一个windows程序和一个dos命令行工具。输入sql后,选择“文件/运行”执行SQL配置文件(该文件应在使用前配置)。因为是简化版,所以没有图形化的工具配置。关于记事本的一切都是# databasename=#(description=#(address _ list=#(address=(protocol=TCP)(host=127 . 0 . 0 . 1)(port=1521))#)#(connect _ data=#(service _ name=service name))。#) #)将此注释示例更改为配置myOracle=(描述=(地址列表=(地址=(协议=TCP)(主机=33.33.33.33)(端口=1521))(连接_数据=(服务_名称=mysid)))。不用说,HOST,PORTSERVICE_NAME=mySID填写服务器数据库实例的SID,这里应该确认是哪个数据库。配置完成后,可以在程序中访问Oracle。以下示例获取表的数据,并使用系统将其显示在页面上。数据. OracleClientOracleConnectioncon=new oracleconnection(' data source=myOracle;userid=xxx密码=xxx');OracleCommandcmd=new oraclecommand(' select * from table ',con);con . Open();OracleDataReaderdr=cmd。ExecuteReader(CommandBehavior。CloseConnection);GridView1。DataSource=drGridView1。DataBind();克洛斯博士();-显示所有表信息,showtablesselect * from all _ tables类似于MySQL-显示前几项,选择top select * fromtbwheelownum=5类似于sqlserver-from表名应为owner。table _ name select * froms . my table-参数符号不同,在oracle中是:在MySQL中是@ :选择* fromtabwhereid=:myid
版权声明:的实现代码 网络连接到甲骨文数据库是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。