主要有两种方法,一种是直接写连接字符串,令一种是将连接字符串下载web.config文件中,下面分别作说明: 直接将写连接字符串: private static string connstr = "Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=Mhost) (PORT=mport
主要有两种方法,一种是直接写连接字符串,令一种是将连接字符串下载web.config文件中,下面分别作说明:
直接将写连接字符串:
private static string connstr = "Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=Mhost) (PORT=mport)))(CONNECT_DATA=(SERVICE_NAME=mywervicename)));Persist Security Info=True;User Id=myusername; Password=mypassword"; private OracleConnection DBCONN = new OracleConnection(connstr);
将连接字符串写在web.config文件中
private static string connstr = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString; private OracleConnection DBCONN = new OracleConnection(connstr);
这种方式的话要在配置文件中加入下面的配置信息
然后就可以打开连接并查询数据了
如下面
public void GetData()
{
if (DBCONN.State == ConnectionState.Closed)
{
DBCONN.Open();
string quarystr = "select * from tablename";
OracleCommand comm = new OracleCommand(quarystr, DBCONN);
OracleDataReader reader;
reader = comm.ExecuteReader();
while (reader.Read())
{
string str = "" + reader.GetString(1);
}
}
}
转载请注明:逝去日子的博客 » c#连接远程oracle数据库
本版本全面兼容php5.6+,并且修复了许多官方程序的低级代码bug。在apache 2.4.17+php5.6.15环境下测试通过,人格保证无毒无木马,仅仅是一名ecshop热爱者心血来潮之作。ecshop编译更新日志:1、加入最新官方补丁。2、修改数据库连接底层为mysqli, 现在完美无缺了。3、再次对所有代码进行细节修复。4、adminers更新至1.1.2, 在线管理数据库的神器。5、测
0
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号