如何将xml格式文件导入mysql中

如何将xml格式文件导入mysql中,第1张

举例说明如下

xml文件名为: text.xml

xml数据文件的结构如下:

<node1>

<node2 name="abc">123</node2>

</node1>

sql命令如下:

SET @xml = LOAD_FILE('text.xml')-- 要指定完整的文件位置

SELECT ExtractValue(@xml, '/node1/node2/@name') as name,ExtractValue(@xml, '/node1/node2') as data

返回数据结果就是:

name | data

abc | 123

sql语句貌似没有问题。你给to和from或者全部字段加上`(在键盘左上角的~按键)这个符号试试。

insert into information(`to`,`from`,`heading`,`body`,`dir`,`filename `) values(.....)

1、首先新建一个mybatis-config.xml配置mysql数据库,在idea中连接数据库。**这里的xml不能有中文,否则会出错。**两个xml文件请自行删除中文注释,解决办法可以将xml中的encoding="GBK"mybatis-config.xml配置文件。

2、其次建立SqlSession,获取数据库这个在mybatis官方文档里有。

3、然后建立实体类,User;写UserDao接口;写如mybatis的Mapper.xml文件。专门用来写入SQL语UserMapper.xml。

4、最后测试类这里测试需要用到junit工具包。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/6127045.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-15
下一篇2023-03-15

发表评论

登录后才能评论

评论列表(0条)

    保存