Linux+mono+Apache访问SQLServer数据库和Oracle数据库

本文详细介绍了如何在Linux CentOS 5.5系统上使用Apache、Mono来访问SQLServer和Oracle数据库。包括安装配置Mono 2.6、freetds和Oracle InstantClient,以及通过命令行和ASP.NET进行数据库操作的方法。此外,还解决了Apache下的环境变量问题以确保Oracle数据库的正常访问。
摘要由CSDN通过智能技术生成

这几天研究Linux平台下,如果通过桌面程序和ASP.net访问SqlServer数据库和Oracle数据库,发现网上写的好多文章都不完善,很多是无用的多余的设置,而又不讲原理,本人研究了几日,经证实如下设置完全能满足要求。

前提:OS:CentOS5.5

A.安装mono2.6

增加一个新的代理文件,写入http://ftp.novell.com/pub/mono/download-stable/RHEL_5/。这是mono官方提供的针对CentOS的最新的mono平台。

yum --disablerepo=extras *mono* (注意:/etc/yum.repos.d/CentOS-Base.repo中的[extras]节也有一个版本的mono,不过很老了应该是1.1版本的,这里屏蔽掉了这个源,从而只安装最新版本的mono)

安装完后,会自动修改httpd相应的设置,无需手工再修改之。

B.安装freetds

yum install freetds

C.安装OracelInstantClient

去官方下载.zip压缩文件即可,就几十MB大小,解压到/opt/oracle/。

0. Linux下访问Oracle和SqlServer的小工具

 0.1命令行访问SqlServer

        安装完freetds后,会安装一个名为tsql的小工具,基本使用方法:

   #tsql -S SqlServer服务器IP地址 -p 端口号 -U 用户名 -P 密码

  正确登陆后,出现如下提示符:

  >

  输入

 >select * from 表名;回车

 >go;回车

然后会显示查询的内容。

 0.2命令行访问Oracle

 安装好InstantClient后,再下载一个sqlplus(很小)解压都同一目录下即可。把这一目录加入PATH

 然后执行如下命令连接远程Oracle数据库

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值