把execel表数据导入mysql数据库

今天,是我来公司第二周的第一天。

作为新入职的实习生,目前还没适合我的实质项目工作,今天的学习任务是:

把execel表数据导入到mysql数据库,再练习下java操作JDBC。

先了解下execel表数据导入mysql的数据库的背景原因、好处:

  在web开发过程中,或者在其他的开发任务中,我们常常需要将符合格式的数据,导入到我们自己的mysql数据库中,这样既方便,又省事,可以分工明确,你只需要提供相应的规范,策划或者其他人员按照你的文档,填写相应的格式的excel的文件,然后你就可以把数据录入数据库了。

需要用到的工具:(mysql ,excel,Navicat Premium(数据库集成工具,挺好用的))

下面是execel表数据导入mysql数据库的方法与步骤:

1.用mysql创建一个数据库和表出来:

  创建数据库:

create databse xxx;

  创建个表进行测试:

CREATE TABLE student(id INT(5) PRIMARY KEY,
              s_name VARCHAR(20),
              age VARCHAR(10),
              address VARCHAR(30)`student`
              )

2.打开excel表,按照程序提供的字段填写相应的数据.此时注意下面几点需要跟mysql数据库提供的一样,其他的描述,表头可以不写都行.

3.我使用的mysql管理工具是Navicat Premium,打开工具,选择表所在的数据库,然后点开表,右键,出来下拉菜单选择import wizard ,(我本人的是汉化版:导入向导).弹出一个选择界面,我们选择excel file文件

4.下一步,选择你要的导入excel文件,并且选中文件内容在哪个sheet.(本人在sheet1)

5.下一步。填写栏目名行(数据库字段所在行),第一个数据开始行,然后下一步。

对应的

6.选择到导入到的数据表

7.接下来默认是下一步(因为本人这是测试记录性质)

 8.点击“开始”按钮

9.查看结果:

  (Finished Successfully)

本文到此结束,操作相当简单,希望对您有所帮助。

java连接jdbc读取数据库信息就不一一描写了,网上也有挺多源码的,以前做的项目实验中也有做过。

连接jdbc步骤:

1.注册数据库驱动 class.forName()

2.建立数据库连接: DriverManager.getConnection()

3.根据SQL语句获取会话对象,会话对象一般用PreparedStatement

4.执行SQL遍历结果集

5.关闭结果集,会话,连接(反向关闭)

原文地址:https://www.cnblogs.com/cx-code/p/9075385.html