leo*_*ora 8 c# oracle asp.net-mvc odbc
我想从我的网站(asp.net-mvc)连接到oracle数据库.我必须连接到数据库的唯一信息是ODBC指令,它告诉我去:
它说要进入机器上的oracle目录并将其输入到一个TSNNames.ora文件中并输入:
DBNAME=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=[machine])(port=[port]))
(CONNECT_DATA=(SID=[DBNAME])))
Run Code Online (Sandbox Code Playgroud)然后转到控制面板并通过GUI向导手动添加连接.
无论如何我可以连接到这个数据库,而不必设置它?我希望简单地将连接字符串粘在我的路上.我部署到不同的机器,我不想要更新.ora文件或完成此GUI向导设置的负担.
有人对我有建议吗?
Dar*_*rov 10
不要使用ODBC.ODP.NET是Oracle提供的驱动程序,它基于与SQL Server相同的模型:只需下载程序集,在项目中引用它并使用它:
using (var conn = new OracleConnection("Some connection string"))
using (var cmd = conn.CreateCommand())
{
conn.Open();
cmd.CommandText = "SELECT id FROM foo";
using (var reader = cmd.ExecuteReader())
{
while (reader.Read())
{
int id = reader.GetInt32(0);
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10480 次 |
| 最近记录: |