连oracle数据库一定要装Oracle客户端的,然后在Oracle客户端里面配置一个连接,连接字符串就是连接名+用户名+密码。
解决方案 »
- 该字符串未被识别为有效的 DateTime
- 调用C语言动态库问题
- 不同类引用.查找父窗体控件的问题.
- 界面上有一个Panel,在调用它的Show()后,再调用Hide()方法后,界面上还有一个拖影,怎么处理?
- 请问为什么在Form中的KeyDown事件可以识别方向键,但是如果做一个用户控件在里面加KeyDown事件后再把这个用户控件放到Form中就不能识别方
- 异步socket和序列化的问题
- 求解疑~~用c# 编写一基于Windows From的程序,实现对C盘根目录文件夹的遍历。谢谢啦~
- 真心不懂怎么在有图片的picturebox里面画图,求大神指导
- 如何把一个对象转换成byte[]?
- [求问]简单问题
- 想问一下关于ribbon控件,如何使用?如何在vs2008中开发?
- Java学了是不是学C#要容易些?
//Standard Security
//This connection string uses a provider from Oracle.
Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;User Id=myUsername;Password=myPassword;
//Trusted Connection
Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;OSAuthent=1;
//TNS-less connection string
Provider=OraOLEDB.Oracle;Data Source=(DESCRIPTION=(CID=GTU_APP)(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=myHost)(PORT=myPort)))(CONNECT_DATA=(SID=MyOracleSID)(SERVER=DEDICATED)));User Id=myUsername;Password=myPassword;
以上参考ConnectionStrings.com
{
string ConnectionString="Data Source=sky;user=system;password=manager;"; //写连接串
OracleConnection conn=new OracleConnection(ConnectionString); //创建一个新连接
try
{
conn.Open();
OracleCommand cmd=conn.CreateCommand(); cmd.CommandText="select * from MyTable"; //在这儿写sql语句
OracleDataReader odr=cmd.ExecuteReader(); //创建一个OracleDateReader对象
while(odr.Read()) //读取数据,如果odr.Read()返回为false的话,就说明到记录集的尾部了
{
Response.Write(odr.GetOracleString(1).ToString()); //输出字段1,这个数是字段索引,具体怎么使用字段名还有待研究
}
odr.Close();
}
catch(Exception ee)
{
Response.Write(ee.Message); //如果有错误,输出错误信息
}
finally
{
conn.Close(); //关闭连接
}
}
连oracle数据库一定要装Oracle客户端的,然后在Oracle客户端里面配置一个连接,连接字符串就是连接名+用户名+密码。
string ConnectionString = "Data Source='';user='';password='';";//写连接串
OracleConnection MyConn = new OracleConnection(ConnectionString);//创建一个新连接
String sqlStr = "select "; //sql语句
OracleDataAdapter myAdapter = new OracleDataAdapter(sqlStr, MyConn);
DataSet myds = new DataSet();
MyConn.Open();
SYS用户无法通过连接串连接,ADO连接串如下:
Provider=OraOLEDB.Oracle.1;Data Source=test;User ID=sys;Password=syspass;DBA Privilege=SYSDBA;