从Access库导入MYSQL

首选需要2个工具  MySQL-Connector-ODBC 和MS Acces MySQL

首选创建数据源:

1.下载MySQL-Connector-ODBC

MySQL官网:下载Connector/ODBC

 

 安装完成后,找到ODBC Data Sources打开

首选在驱动程序中查询是否有MYSQL的驱动程序,如果没有,可能MYSQL安装不正确

 

 然后添加“添加新的用户DSN”

 

然后点击OK就可以了 ,就可以发现有了我们添加的数据源了

 

 

 2.配置完数据源后,需要用MS ACCESS TO MYSQL工具将Access中的数据导入到MYSQL数据库中了

首先安装MS ACCESS TO MYSQL,打开该工具

 

使用MS Access to MySQL,将Access数据库导入到指定的mysql数据库中

MS Access to MySQL软件是免费的,下载地址自行百度。

如果你已完成第一和第二步,那么打开该软件,会出现如下界面:

如果你没有完成,就会提示你,说ODBC连接没有做好。

选择你的access数据库,如果有用户名和密码,就在下面输入,

接着,软件会自动读取ODBC的连结信息,如果你前面没有填错,就无需更改,

接着,选择你要导入的表,

然后选择下一步,执行导入,数据就会导入到数据库中了。

图表示例:

直接点击“Next”

 

 

 

静静等待导入完成即可

 然后可以去Mysql中查询数据是否导入了,发现全部都已经导入成功了

 

 

 

 

在 C# 中将 Excel 数据导入MySQL 数据可以按照以下步骤进行: 1. 引用相关的:首先,你需要在项目中引用 `MySql.Data` 和 `ExcelDataReader` 。你可以通过 NuGet 包管理器来安装这些。 2. 读取 Excel 数据:使用 `ExcelDataReader` 来读取 Excel 文件中的数据。你需要打开 Excel 文件,选择工作表,并读取相应的数据。 ```csharp // 引用命名空间 using ExcelDataReader; // 打开 Excel 文件 using (var stream = File.Open(filePath, FileMode.Open, FileAccess.Read)) { using (var reader = ExcelReaderFactory.CreateReader(stream)) { // 选择工作表 reader.Read(); // 读取数据行 while (reader.Read()) { // 读取单元格数据 var cell1 = reader.GetString(0); var cell2 = reader.GetInt32(1); // 将数据插入到数据 // ... } } } ``` 3. 连接到 MySQL 数据:使用 `MySqlConnection` 类来建立与 MySQL 数据的连接。你需要提供正确的连接字符串来连接到数据。 ```csharp // 连接字符串 string connectionString = "server=localhost;database=myDatabase;uid=myUsername;pwd=myPassword;"; // 建立数据连接 using (var connection = new MySqlConnection(connectionString)) { connection.Open(); // 执行插入操作 // ... } ``` 4. 插入数据到 MySQL 数据:在循环中,将从 Excel 中读取的数据插入到 MySQL 数据中。 ```csharp // 建立数据连接 using (var connection = new MySqlConnection(connectionString)) { connection.Open(); // 执行插入操作 using (var command = connection.CreateCommand()) { command.CommandText = "INSERT INTO TableName (Column1, Column2) VALUES (@Value1, @Value2)"; command.Parameters.AddWithValue("@Value1", cell1); command.Parameters.AddWithValue("@Value2", cell2); command.ExecuteNonQuery(); } } ``` 注意:上述代码仅为示例,你需要根据你的实际情况修改连接字符串、数据表名称以及插入的列和值。 这是一个基本的框架,你可以根据你的具体需求和 Excel 数据的结构进行适当的调整。另外,还需要注意异常处理、字段类型转换、数据验证等方面的处理,以确保导入过程的正确性和完整性。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值