我的oracle服务器为WebServer数据库为MIS,用户名为MIS,密码为MIS;
我在vs2008 c#开发windows窗体程序,怎么连接我的数据库呢?比如我用一个DataGrideView显示一个表的数据,用ADO怎么连接显示,需忘给说明具体点,ORACLE怎么设置,是否需要从控制面板设置数据源??

解决方案 »

  1.   

    随便找一本书上都有吧。数据库控件中DataSet,把它弄到你的窗体,然后设置ConnectionString即可读出数据库,你选择数据控件,就可以把数据显示出来。
    当然你可以用代码选择。建议你用OracleClient组件来访问Oracel.
      

  2.   

    没用过Oracle, 估计同SQL Server差不多。帮你找几篇文章:
    http://www.tinybbs.cn/csharp/post/id~3848
    http://www.cnblogs.com/wlq2000/archive/2006/04/12/373242.html
    http://developer.51cto.com/art/200611/35204.htm
      

  3.   

    using(OracleConnection Con = new OracleConnection("Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.20)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=ora9i.com)));User Id=123;Password=123;"))
    {
     OracleCommand CmdObj = new OracleCommand(OraCmd, Con);
     OracleDataAdapter dataAdapter = new OracleDataAdapter(OraCmd, Con);   
     DataSet ds = new DataSet();
     dataAdapter.Fill(ds); 
    }

    OracleConnection con = new OracleConnection("Data Source=AA;Persist Security Info=True;User ID=123;Password=123;Unicode=True");   
      

  4.   

    首先你要安装Oracle对应的客户端(装在运行程序的机器上)
    然后使用ODP.NEThttp://www.connectionstrings.com/oracle#p12
      

  5.   

    前提是你要安装好自己的ORECLE客户端,要在你的程序机器上运行,
    using(OracleConnection Con = new OracleConnection("Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.20)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=ora9i.com)));User Id=123;Password=123;"))//建连接 OracleCommand CmdObj = new OracleCommand(OraCmd, Con);  //建查询
     OracleDataAdapter dataAdapter = new OracleDataAdapter(OraCmd, Con);   //适配器
     DataSet ds = new DataSet();//建数据源
     dataAdapter.Fill(ds);  //填充一下数据集
    在C#数据库连接中,第一要做的是建立连接,
      

  6.   

    使用数据库连接对象:OracleConnection 对象,使用连接字符串。 string connectionString = "Data Source=Oracle8i;Integrated Security=yes";
        using (OracleConnection connection = new OracleConnection(connectionString))
        {
            connection.Open();
            Console.WriteLine("ServerVersion: " + connection.ServerVersion
                + "\nDataSource: " + connection.DataSource);
        }
      

  7.   

    string connstirng="server=PC-201008311720;database=DB;uid=sa;pwd=sasa"
      

  8.   

    完整的过程和源码:
    http://topic.csdn.net/u/20100515/20/e78ec082-8c7d-42a0-a5c9-30be285be57e.html
      

  9.   

    这个也算月经贴了吧感谢你一直以来的支持,欢迎使用《Csdn收音机》!
      

  10.   


     string connectionString = "Data Source=Oracle8i;Integrated Security=yes";
        using (OracleConnection connection = new OracleConnection(connectionString))
        {
            connection.Open();
            Console.WriteLine("ServerVersion: " + connection.ServerVersion
                + "\nDataSource: " + connection.DataSource);
        }
      

  11.   


                       SqlServer2005部署后怎么自动安装设计好的数据库呢?用VS2008-C#-Sqlserver2005开发好的程序打包是没问题,可是如何让打包后的安装程序在安装完成后也能自动安装事先设计好的数据库呢,请有经验者提供小弟点思路.   O(∩_∩)O谢谢 
      

  12.   

    我想知道用VS2008设计的窗体程序如何连接数据库,我用的是SQL2005的数据库~有没有详细点的方法和代码~,谢了啊~!!!
      

  13.   

    你用一下微软的DBHelper吧,再看看一些例子