前几天要做一个功能,设计到c#方面的知识,但是在之前从没有学习过c#,顶多也就是之前上大学的时候学过一点基础,但是现在已经全都忘了。于是各种谷歌,找了很多方面的东西,但是都是残缺不全,找了很久,最后还是解决了这个问题,实现了功能,所以最后准备记录下来防止以后再次使用的时候忘记,可以到时候拿出来看看。
首先c#连接数据库,我这边使用的是Oracle 11g的数据库,使用OracleConnection来连接,需要安装Oracle的客户端,并且在程序中引入 System.Data.OracleClient; 。下面的就是c#连接Oracle的代码:
try {
//1,创建Oracle的连接对象
OracleConnection oc = new OracleConnection("Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=XE)));User Id=amls;Password=amls;");
oc.Open();
}catch(Exception ex){
MessageBox.Show("error: "+ex.Message);
} MessageBox.Show("数据库连接成功!");
注: c#连接Oracle数据库的时候,可能会出现 “