asp.net 怎样实现将EXCEL导入MySQL数据库和导出数据库

问题描述

刚开始学习ASP.net的开发,老师非得要让用MYSQL数据库。目前学习很吃力,总是遇到很多很多问题,求各位大神大腿帮帮忙,指导一下。首先我想确定一下,mysql数据库可以通过OLEDB的方式来连接吗?我通过Session["conn"]="provider={MySQLODBC5.1Driver};server=localhost;port=3306;userid=root;password=sa;database=analyse";来连接,发生错误显示未在本地计算机上注册MySQLODBC5.1Driver}但我已经安装并配置好了驱动程序求指教求指教,感激不尽!!!!!!!!/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////protectedvoidB1_Click(objectsender,EventArgse){if(FileUpload2.PostedFile!=null){filename=FileUpload2.FileName;Session["file"]=filename;FileUpload2.PostedFile.SaveAs(Server.MapPath("upload/")+filename);Session["conn"]="provider={MySQLODBC5.1Driver};server=localhost;port=3306;userid=root;password=sa;database=analyse";to.gettable(Session["conn"].ToString(),DropDownList1);DropDownList1.Visible=true;P2.Visible=true;P1.Visible=false;}}/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////publicvoidgettable(stringconn,DropDownListDropDownList1){OleDbConnectionconnect=newOleDbConnection(conn);connect.Open();发生错误//DataTableschemaTable=connect.GetSchema(null);DataTableschemaTable=connect.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,null);//获取表结构for(inti=0;i<=schemaTable.Rows.Count-1;i++){if(schemaTable.Rows[i].ItemArray[3].ToString()=="TABLE"){DropDownList1.Items.Add(schemaTable.Rows[i].ItemArray[2].ToString());}}}

解决方案

解决方案二:
Session["conn"]="DRIVER={MySQLODBC5.1Driver};server=localhost;port=3306;userid=root;password=sa;database=analyse";

时间: 2024-10-03 03:35:37

asp.net 怎样实现将EXCEL导入MySQL数据库和导出数据库的相关文章

php excel导入mysql: EXCEL导入mysql

require_once 'phpexcel/Classes/PHPExcel/IOFactory.php';  require_once 'phpexcel/Classes/PHPExcel/Reader/Excel5.php';  $objReader = PHPExcel_IOFactory::createReader('Excel5');//use excel2007 for 2007 format   $objPHPExcel = $objReader->load($filename)

如何把Excel导入mysql数据表的方法详解

方法一 把Excel导入mysql数据表,首先新建数据表,新建字段,字段数量和excel的表格列数量保持一致.然后把Excel文件另存为csv或者txt文本文件放在桌面上面然后执行如下命令: 一:保存为csv导入方法 load data local infile 'C:\\Users\\xwidea\\Desktop\\areaid_v.csv' into table 数据表名称 fields terminated by ',' 二:保存为txt文本文件导入方法 load data local

使用phpexcel类实现excel导入mysql数据库功能(实例代码)_php实例

下载phpexcel文件,地址:phpexcel.codeplex.com/ 代码示例 require_once 'phpexcel/Classes/PHPExcel.php'; require_once 'phpexcel/Classes/PHPExcel/IOFactory.php'; require_once 'phpexcel/Classes/PHPExcel/Reader/Excel5.php'; $objReader = PHPExcel_IOFactory::createReade

EXCEL导入GridView,然后再汇入数据库.

原文:EXCEL导入GridView,然后再汇入数据库.近日项目中有一个多笔料号要输入,我做了一个用javascript复制输入框的功能,可以输入多笔料号. 但是使用者反馈,料号太多,可能几百个料号在EXCEL文件里,这样输入很慢,需要增加功能.于是想到了SQLSERVER导入EXCEL的功能. declare @strExcelName varchar(50)set @strExcelName='c:\sl.xls'exec('select * into ##tmp from openrows

mysql的Workbench导出数据库时报错,,,求解答

问题描述 mysql的Workbench导出数据库时报错,,,求解答 我的电脑 用户目录名字是中文 导致导入导出出错,,,就是想问下,能怎么解决(在不重装系统的前提下) 解决方案 导入导出不成功的问题我碰到过,后来我是用Navicat Premium这个传输工具解决的,里面有很多种格式可转换,但并不是每一种都能导出成功. 100%能成功的经验是: 1.先把你要导出的表数据导出到一个xml格式的文件: 2.再把这个xml文件导入到目的表,导出时有点要注意的是:在提示你选择"表示一个表行的标签&qu

MySQL命令行导出数据库

MySQL命令行导出数据库: 1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin (或者直接将windows的环境变量path中添加该目录) 2,导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名 如我输入的命令行:mysqldump -u root -p news > news.sql (输入后会让你输入进入MySQL的密码)

asp.net 把多个excel导入到多个datatable中二种方法

asp教程.net 把多个excel导入到多个datatable中二种方法 Microsoft.Office.Interop.Excel.Application TheExcelApp=new Microsoft.Office.Interop.Excel.Application();//默认情况下有三个工作表 TheExcelApp.Visible=false; int colIndex,rowIndex colIndex=1; //第一行输出字段名 foreach(DataColumn dc

MySQL命令行导出数据库的方法

1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd C:/Program Files/MySQL/MySQL Server 4.1/bin (或者直接将windows的环境变量path中添加该目录) 2,导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名 如我输入的命令行:mysqldump -u root -p news > news.sql   (输入后会让你输入进入MySQL的密码) (如果导出单张表的话在数

php excel导入mysql

 代码如下 复制代码 require_once './includes/reader.php'; // excelfile($filename, $encoding); $data = new spreadsheet_excel_reader(); // set output encoding. $data->setoutputencoding('gbk'); //"data.xls"是指要导入到mysql中(的)excel文件 $data->read('date.xls'