ODBC
New version:
"Driver={Microsoft ODBC for Oracle};Server=OracleServer.world;Uid=Username;Pwd=asdasd;"
Old version:
"Driver={Microsoft ODBC Driver for Oracle};ConnectString=OracleServer.world;Uid=myUsername;Pwd=myPassword;"
OLEDB, OleDbConnection (.NET)
Standard security:
"Provider=msdaora;Data Source=MyOracleDB;User Id=UserName;Password=asdasd;"
This one's from Microsoft, the following are from Oracle
Standard Security:
"Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;User Id=Username;Password=asdasd;"
Trusted Connection:
"Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;OSAuthent=1;"
OracleConnection (.NET)
Standard:
"Data Source=Oracle8i;Integrated Security=yes";
This one works only with Oracle 8i release 3 or later
Declare the OracleConnection:C#:
using System.Data.OracleClient;
OracleConnection oOracleConn = new OracleConnection();
oOracleConn.ConnectionString = "my connectionstring";
oOracleConn.Open(); VB.NET:
Imports System.Data.OracleClient
Dim oOracleConn As OracleConnection = New OracleConnection()
oOracleConn.ConnectionString = "my connectionstring"
oOracleConn.Open()
Data Shape
MS Data Shape:
"Provider=MSDataShape.1;Persist Security Info=False;Data Provider=MSDAORA;Data Source=orac;user id=username;password=mypw"
例子1:namespace oracle
{
/// <summary>
/// WebForm1 的摘要说明。
/// </summary>
public class WebForm1 : System.Web.UI.Page
{
protected System.Web.UI.WebControls.DataGrid DataGrid1;
private DataSet myDataSet = new DataSet();
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
string connstring="Provider=OraOLEDB.Oracle;Data Source=jtest;User Id=system;Password=manager;";
OleDbConnection conn=new OleDbConnection(connstring);
string strcom = "select * from system.LG_TASK_TABLE";
conn.Open();
OleDbDataAdapter mycommand = new OleDbDataAdapter(strcom,conn);
mycommand.Fill(myDataSet,"system.LG_TASK_TABLE");
DataGrid1.DataSource = myDataSet.Tables["system.LG_TASK_TABLE"].DefaultView;
DataGrid1.DataBind();
conn.Close(); }
New version:
"Driver={Microsoft ODBC for Oracle};Server=OracleServer.world;Uid=Username;Pwd=asdasd;"
Old version:
"Driver={Microsoft ODBC Driver for Oracle};ConnectString=OracleServer.world;Uid=myUsername;Pwd=myPassword;"
OLEDB, OleDbConnection (.NET)
Standard security:
"Provider=msdaora;Data Source=MyOracleDB;User Id=UserName;Password=asdasd;"
This one's from Microsoft, the following are from Oracle
Standard Security:
"Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;User Id=Username;Password=asdasd;"
Trusted Connection:
"Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;OSAuthent=1;"
OracleConnection (.NET)
Standard:
"Data Source=Oracle8i;Integrated Security=yes";
This one works only with Oracle 8i release 3 or later
Declare the OracleConnection:C#:
using System.Data.OracleClient;
OracleConnection oOracleConn = new OracleConnection();
oOracleConn.ConnectionString = "my connectionstring";
oOracleConn.Open(); VB.NET:
Imports System.Data.OracleClient
Dim oOracleConn As OracleConnection = New OracleConnection()
oOracleConn.ConnectionString = "my connectionstring"
oOracleConn.Open()
Data Shape
MS Data Shape:
"Provider=MSDataShape.1;Persist Security Info=False;Data Provider=MSDAORA;Data Source=orac;user id=username;password=mypw"
例子1:namespace oracle
{
/// <summary>
/// WebForm1 的摘要说明。
/// </summary>
public class WebForm1 : System.Web.UI.Page
{
protected System.Web.UI.WebControls.DataGrid DataGrid1;
private DataSet myDataSet = new DataSet();
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
string connstring="Provider=OraOLEDB.Oracle;Data Source=jtest;User Id=system;Password=manager;";
OleDbConnection conn=new OleDbConnection(connstring);
string strcom = "select * from system.LG_TASK_TABLE";
conn.Open();
OleDbDataAdapter mycommand = new OleDbDataAdapter(strcom,conn);
mycommand.Fill(myDataSet,"system.LG_TASK_TABLE");
DataGrid1.DataSource = myDataSet.Tables["system.LG_TASK_TABLE"].DefaultView;
DataGrid1.DataBind();
conn.Close(); }
解决方案 »
- 循环执行为什么这么慢?
- 怎么测试连接速度?
- 小弟今年考研 大家能不能推荐一下~ 哪个专业好~未来前景比较好的.顺便解释一下那个专业主要做什么
- 请教诸位:vs2005中的WebBrowser的WindowClosing事件不能触发,怎么解决
- 请教:有没有办法从visio文件中得到图里的信息
- 怎么在 Windows 服务中把窗体显示出来,就像瑞星监控一样...
- C#调用MapObject
- C#网络编程,A客户端如何获取B客户端发送到服务器的信息
- 求校验日期的正则表达式,请高手出招.
- 如何用Switch在一个过程中处理多个菜单事件?另"窗口层叠、平铺、关闭所有窗口"如何实现?
- c#中的TreeView问题
- -----------高手请进,为什么C#中会出错----------
================================================"provider=msdaora " : 这个msdaora是什么?
"Data Source=MyOracleDB" : myoracleDB是通过ODBC配置的吗?