将一个单词文本(包含单词和意思)导入到数据库中

将一个单词文本(包含单词和意思)导入到数据库中,第1张

大概思路是先确定数据库结构,起码应该包括序号,单词,词义这3个字段,其中序号只要用自增的就可以。

然后就是文本处理了,这个就比较复杂了,要看你的具体状况。

以最简单的情况为例:你的文本很整齐,每行一个单词,前面是英文,后面是解释中间用Tab分隔。那么可以循环,用BufferedReader的readLine逐行读取文字,每一行文字用split("\\t")去分割成数组,然后用insert的sql去填到数据库里面。考虑到对于单词,一共也不会有太多,可以不用batch去执行,直接拼语句也行。

如果文本不那么规范,那就会麻烦多了,要考虑先整理文本,再执行必要的过滤之类。

如果是单个单词:

直接Insert into 表名 select 单词名

如果是多个或整个四级词库:

最好是先放进Excel里面,然后再导入到数据库;


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

原文地址: https://outofmemory.cn/sjk/6806104.html

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

发表评论

登录后才能评论

评论列表(0条)

保存