\ 这是引用链接服务器时将使用的名称,这是以后程序中使用的链接的名称。
\ 服务类型选择其他数据源
\ 访问接口:Microsoft OLE DB Provider for Oracel或用于OLE DB的Oracle提供程序(如果它是新安装的客户端,则必须重新启动计算机以进行选择)
\ 产品名称:Oracle
\ 数据源:svrtsm1wind \ 是在上面的步骤1中创建的Oracle服务的网络名称。
\
\ 4在”安全性,请在本地登录并输入sa。远程用户wcadmin远程密码:wcadmin
\
\
\
\ 5使用此安全上下文建立连接远程用户wcadmin使用密码:wcadmin
\
\ 注意:wcadmin是远程计算机上Oracle数据库的用户和密码
\
\ 6右键单击\。刚刚建立的svrtsm1wind-测试连接,直到成功
\
\
有关操作数据库的三个C#语句
\
\ 以下使用在Sql Server中创建的链接服务器。 svrtsm1wind
\ 1插入语句
\ 字符串strinsert = string.Format(”插入openquery(svrtsm1wind,”选择名称,tb的年龄”)值(” {0}”,{ 1})”,FLHAO,4);
\ DbHelper.ExecuteSql(strinsert);
\
\ 2修改语句
\ 字符串strupdate = string.Format(”更新openquery(svrtsm1wind,”选择名称,年龄tb”)设置age = {0},其中name =” {1 }””,5,FLHAO);
\ DbHelper.ExecuteSql(strupdate);
\
\ 3删除语句
\ StringBuilder strSql = new StringBuilder();
\ strSql.Append(”从openquery中删除(svrtsm1wind,” select * from tb”),其中id = 1″);
\ int行= DbHelper.ExecuteSql(strSql.ToString());
\
\
4条查询语句
\
\ string strSql =”从openquery中选择*(svrtsm1wind,”从tb”中选择max(id)作为xuhao);”;
\ DataTable dt = DbHelper.Query(strSql).Tables [0];
\
\
\
\ 5操作类
\
\ 公共局部类DbHelper
\ {
\
\ ///数据库连接字符串
\ 私有静态字符串m_connectionString = null;
\
\ 公共静态字符串ConnectionString
\ {
\ 得到
\ {
\ 如果(m_connectionString == null)
\ {
\\ n m_connectionString = WebConfigurationManager.ConnectionStrings [” OracleConnection“]。 ToString();
\ }
\ 返回m_connectionString;
\ }
\ 设置
\ {
\ m_connectionString =值;
\ }
\ }
\
\
\ 公共静态int ExecuteSql(字符串SQLString)
\ {
\ 使用(SqlConnection连接=新的SqlConnection(ConnectionString))
\ {