以最简单的情况为例:你的文本很整齐,每行一个单词,前面是英文,后面是解释中间用Tab分隔。那么可以循环,用BufferedReader的readLine逐行读取文字,每一行文字用split("\\t")去分割成数组,然后用insert的sql去填到数据库里面。考虑到对于单词,一共也不会有太多,可以不用batch去执行,直接拼语句也行。
如果文本不那么规范,那就会麻烦多了,要考虑先整理文本,再执行必要的过滤之类。
如果是单个单词:直接Insert into 表名 select 单词名
如果是多个或整个四级词库:
最好是先放进Excel里面,然后再导入到数据库;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)