这串代码是用什么语言实现的?

FileInfo fi = new FileInfo(Server.MapPath("./cad.rar"));//获取文件
        FileStream fs = fi.OpenRead();//读取数据  转成流
        byte[] bytes = new byte[5 * 1024 * 1024];  创建一个空的字节对像能存放5*1024*1024 B
int readCount;//定义一个变量
        SqlConnection cn = new SqlConnection();//创建一个数据库连接实例
        cn.ConnectionString = "server=.;uid=sa;pwd=wojiao;database=table"; //连接数据库
        cn.Open();//连接成功后,打开数据库
        while ((readCount = fs.Read(bytes, 0, bytes.Length)) > 0)  (每次读取 [5 * 1024 * 1024] 个B ) 即从0开始读,一直读到bytes的最大长度
//并把每次取的长度赋值给readCount 直到取到没有后 结束循环
        {
            using (SqlCommand cm = cn.CreateCommand())  创建数据库操作实例
            {
                cm.CommandText = "insert tb values(@i,@file)"; //写数据库的插入语句
                cm.Parameters.Add("@file", SqlDbType.VarBinary); //定义变量的类型
                cm.Parameters.Add("@i", SqlDbType.Int);//定义变量的类型
                cm.Parameters["@i"].Value = 1;     //定义变量的值
                cm.Parameters["@file"].Value = bytes;//定义变量的值
                cm.ExecuteNonQuery(); //执行操作
            }//自动释放CM实例
        }
        cn.Close();//关闭数据库实例输出

作者: shawleo   发布时间: 2011-07-11

c# ,微软的.NET 平台的一种开发语言。如果没看错的话。

作者: oswica   发布时间: 2011-07-11