易截截图软件、单文件、免安装、纯绿色、仅160KB

Excel的数据导入到sqlserver数据库

  今天在给公司做网站时,主管给了一个新的需求给我,由于公司的电话表数据比较多,需要导入到数据库表中,所以特意的从网上查阅了一些资料,简易的写了个粗略的类,基本原理是:把Excel做为数据源,形成datable对象, 然后在数据库建立一张表一列一列的将数据添加到新表中,实现的类:
 using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.OleDb;
using System.Data.SqlClient;
using PublicClass;
/// <summary>
/// 将Excel数据添加到数据库的表
/// </summary>
public class ExceltoSqlserver
{
public ExceltoSqlserver()
{
//
//TODO: 在此处添加构造函数逻辑
//
}
OleDbConnection myoledb;
OleDbCommand oledbcmd;
SqlConnection sqlcn;
SqlCommand sqlcmd=new SqlCommand();
MySQL mysql=new MySQL();
/// <summary>
/// 获取Excel数据源连接对象
/// </summary>
/// <param name="path">Excel路径</param>
/// <returns></returns>
public OleDbConnection getoledbcn(string path)
{
OleDbConnection oledb = new OleDbConnection("Provider =Microsoft.Jet.OLEDB.4.0;Data Source = '"+path+"';Extended Properties='Excel 8.0;IMEX=1;'");
return oledb;
}
/// <summary>
/// 多sql命令
/// </summary>
/// <param name="strcmd">数据库操作命令数组</param>
/// <returns>返回值大于0表示操作成功,否则表示失败</returns>
public int sqlCommand(string[] strcmd)
{
sqlcn=mysql.retconnection();
SqlTransaction trans; //定义事务变量
sqlcn.Open();
trans = sqlcn.BeginTransaction(); //开始事务
int i;
//循环执行数组命令
for (i = 0; i &l


相关文档:

SqlServer全局变量备忘


全局变量是SQL Server系统内部事先定义好的变量,不用用户参与定义,对用户而言,其作用范围并不局限于某一程序,而是任何程序均可随时调用。全局变量通常用于存储一些SQL Server的配置设定值和效能统计数据。
SQL Server一共提供了30多个全局变量,本节只对一些常用变量的功能和使用方法进行介绍。全局变量的名称都是以 ......

SqlServer触发器语法记忆

CREATE   TRIGGER   trigger_name     
  ON   {   table   |   view   }     
  [   WITH   ENCRYPTION   ]     
  {   
          {   {   FOR   ......

datagirdview和listview,删改查sqlserver数据库的小结

        //创建DBhelper数据库链接文件
        private static string sqlcon = "server=.;database=myschool;uid=sa;pwd=sa";
        public static SqlConnection connection = new SqlConnection(sqlcon ......

SQLServer 使用备份还原造成孤立用户的解决

     在使用数据库的过程中,经常会遇到数据库迁移或者数据迁移的问题,或者有突然的数据库损坏,这时需要从数据库的备份中直接恢复。但是,此时会出现问题,这里说明几种常见问题的解决方法。 
孤立用户的问题
        比如,以前的数据库的很多 ......

JAVA 连接 SQLServer 2000.

JAVA 连接 SQLServer 2000 所需要的三个JAR包。
http://download.csdn.net/source/2283940
----------------
Code:
------------------------
  Connection conn = null;
  Statement sta = null;
  try {
   Class.forName("com.microsoft.jdbc.sqlserver.SQLServer ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号