• 转载:C#读取clob


    转载的.....C#读取Clob数据并转换为字符串:


    using System.Data.OracleClient;
    using System.IO;
    using System.Text;

            int actual = 0;

            
    //this.FreeTextBox1.Text = "<FONT color=#ffc0cb>this is as test</FONT>";
            OracleConnection conn = new OracleConnection("Data Source=INFOPLAT;User ID=infomanager;Password=admin;");
            OracleCommand cmd 
    = new OracleCommand();

            cmd.Connection 
    = conn;
            String strSql 
    = "SELECT 相关链接 FROM xxtable where SN='88'";

            cmd.CommandText 
    = strSql;

            cmd.CommandType 
    = CommandType.Text;

            
    try
            
    {
                conn.Open();

                OracleDataReader reader 
    = cmd.ExecuteReader();

                
    while (reader.Read())
                
    {

                    OracleLob myOracleClob 
    = reader.GetOracleLob(0);

                    StreamReader streamreader 
    = new StreamReader(myOracleClob, Encoding.Unicode);
                    
    char[] cbuffer = new char[100];
                    
    while ((actual = streamreader.Read(cbuffer, 0, cbuffer.Length)) > 0)
                    
    {
                        String test 
    = new string(cbuffer, 0, actual);
                        FreeTextBox1.Text 
    = test;
                    }

                    


                    
    break;
                }


            }

            
    catch (Exception ex)
            
    {

            }

            
    finally
            
    {
                
    // 释放占有资源
                conn.Close();
            }
     
    转的多了,自然也就会了.
  • 相关阅读:
    use imagination
    tar
    简单抓取安居客房产数据,并保存到Oracle数据库
    svn的安装(整合apache、ldap)包括错误解决post commit FS processing had error
    SVN安装中遇到的问题
    Linux环境源码编译安装SVN
    [转]SVN安装问题The Apache Portable Runtime (APR) library cannot be found
    深入浅出数据分析-脑图
    Python3.5在Windows 7下连接ORACLE数据库
    Python3.5之TuShare
  • 原文地址:https://www.cnblogs.com/jin20000/p/1523963.html
Copyright © 2020-2023  润新知