zoukankan      html  css  js  c++  java
  • c#读出Oracle数据库用户表结构

    ///先引入Oracle.DataAccess.dll文件的命名空间
    using Oracle;
    using Oracle.DataAccess;
    using Oracle.DataAccess.Client;
    
     
    class Test
        {
            private const string SqlStr = "select * from Table_Name Where Rownum<2";
            private void But_WriteToXml(object sender, EventArgs e)
            {
                try
                {
                    ///创建连接字符串
                    string ConnectionString10GUp = "Data Source=q103; User Id=jtdata; Password=jtdata"; //此连接方式是10G、或11G的连接方法。
                    string ConnectionString10GD = "Data Source=q103;Persist Security Info=True;User ID=jtdata;Password=jtdata";//此为10G以下。
                    OracleConnection conn = new OracleConnection(ConnectionString10GD);
                    OracleCommand cmd = new OracleCommand(SqlStr, conn);
                    DataSet ds = new DataSet();
                    OracleDataAdapter oda = new OracleDataAdapter(cmd);
                    oda.Fill(ds, "Table");
                    ds.WriteXml("jtdata.xml", XmlWriteMode.WriteSchema);
                    MessageBox.Show("Write To Xml Succeed");
                }
                catch (Exception ex)
                { MessageBox.Show(ex.Message); }
            }
     
     
    //DbProviderFactory fa = DbProviderFactories.GetFactory("Oracle.DataAccess.Client");
                    //DbConnection con = fa.CreateConnection();
                    //con.ConnectionString = ConnectionString;
                    //DbCommand dbc = con.CreateCommand();
                    //dbc.CommandText = "select * from JT_X_KHDDMX where rownum<2";
                    //DbDataAdapter ada = fa.CreateDataAdapter();
                    //ada.SelectCommand = dbc;
                    //DataSet ds = new DataSet();
                    //ada.Fill(ds);
                    //ds.WriteXml("txt.xml", XmlWriteMode.WriteSchema);
                    //Console.WriteLine("读取完成");
    
     
        }
    
  • 相关阅读:
    使用BeanShell 对比取出来的值
    https 请求的端口是443 注意
    Jmeter录制App 请求是HTTPS的
    Charles-断点
    随手记--分配事件概率
    看日志有没有 出现错误的字段 (如 crash ) 查找app闪退
    学习的网站
    xss 攻击 sql 注入
    app的apk 安装的方法--adb--命令安装 (含把apk放某个文件夹,每次启动自己安装)
    把2列相加的方法
  • 原文地址:https://www.cnblogs.com/server126/p/2023180.html
Copyright © 2011-2022 走看看