下载了个DBHelper for Oracal ,但是在using System.Data.OracalClient的时候,发现不能引用,
这个怎么解决,Oracal是在服务器上,本机上也装有Oracal,如何处理,多谢 public static int ExecuteSql(string SQLString)
{
using (OracleConnection connection = new OracleConnection(connectionString))
{
using (OracleCommand cmd = new OracleCommand(SQLString, connection))
{
try
{
connection.Open();
int rows = cmd.ExecuteNonQuery();
return rows;
}
catch (System.Data.OracleClient.OracleException E)
{
connection.Close();
throw new Exception(E.Message);
}
}
}
}
这里的OracleConnection 颜色为黑色,好像不能识别
这个怎么解决,Oracal是在服务器上,本机上也装有Oracal,如何处理,多谢 public static int ExecuteSql(string SQLString)
{
using (OracleConnection connection = new OracleConnection(connectionString))
{
using (OracleCommand cmd = new OracleCommand(SQLString, connection))
{
try
{
connection.Open();
int rows = cmd.ExecuteNonQuery();
return rows;
}
catch (System.Data.OracleClient.OracleException E)
{
connection.Close();
throw new Exception(E.Message);
}
}
}
}
这里的OracleConnection 颜色为黑色,好像不能识别
解决方案 »
- INSERT INTO 语句的问题
- dropdownlist 求高手帮忙
- 如何使控件垂直方向中心对齐?
- 如何成生XML文件是UTF-8的格式
- 关于将数据库中的数据存入Hashtable1,请大侠们看看我的代码那里不正确!!!
- 今天郁闷的事为什么那么多
- 请各位介绍asp.net的好书!
- treeview问题,在展开树节点时,如何得到展开根节点,及根节点的id text等信息(不是选中的节点,是所展开的节点)
- 手工写html/javascript建网站,在windows下用什么做web服务器
- TreeView中的NavigateUrl如何调用函数
- asp.net怎么把字符串转换为整数,怎么把浮点数转换为整数?请教!谢谢!
- GridView 绑定字段内容为空是格式化显示问题
Visual Studio 支持通过以下方式创建数据对象,即将项从服务器资源管理器或“工具箱”的“数据”选项卡中拖到窗体或设计器上。1.从服务器资源管理器创建连接在服务器资源管理器中创建到 Oracle 数据库的“数据连接”。有关更多信息,请参见上面标题为“在服务器资源管理器中连接到 Oracle 数据库”的一节。将连接拖到窗体或设计器上。
组件栏中会出现 OracleConnection 对象。
转到本主题中后面的“后续步骤”一节。
2.从“工具箱”的“数据”选项卡创建连接将 OracleConnection 拖到窗体或设计器上。
组件栏中会出现一个未配置的 OracleConnection 对象。
在“属性”窗口中,单击 ConnectionString 属性。
在下拉列表中选择一个现有连接,或者单击“新建连接”打开“数据连接属性”对话框并配置新连接。
转到本主题中后面的“后续步骤”一节。
二、以编程方式连接到 Oracle 数据库
计算机名:zhang,Oracle服务名为database,首先用SQL Plus建了TableSpace mytest和用户zhang ,并给zhang 用户分配了connect,resource权限。再用zhang用户登录建立了Login表。并插入了两行测试数据。然后开始测试使用VS2005读取这两条数据。1.新建Windows项目。项目,引用,引用System.Data.OracleClient名称空间。
2.窗体上添一个DataGridView;
3.代码中添加using System.Data.OracleClient;
4.Form_Load事件中加入以下代码: 测试成功。
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.OracleClient;
namespace ConnectOracle
{
class Program
{
static void Main(string[] args)
{ bitscn_com //server=数据库Sid的名字
OracleConnection con = new OracleConnection("server=student;user id=scott;password=tiger");
//OracleDataAdapter da = new OracleDataAdapter("select * from demo",con); OracleCommand com = new OracleCommand("select * from demo",con);
con.Open();
OracleDataReader dr = com.ExecuteReader();
while (dr.Read())
{
Console.WriteLine(dr[0]);
Console.WriteLine(dr.GetValue(1).ToString());
}
dr.Close();
con.Close(); www.bitsCN.net }
}
}
1、使用OleDb:
"data source=数据库服务器;Provider=OracleOLEDB;initial catalog=数据库名称;user id=用户名;password=密码"
2、使用 .Net Managed Provider for Oracle ,请到下列地址下载:
http://www.microsoft.com/downloads/details.aspx?FamilyID=4f55d429-17dc-45ea-bfb3-076d1c052524&DisplayLang=zh-cn