当前位置:编程学习 > JAVA >>

java解析txt导入mysql问题

txt里内容:
TeacherInfo:name="Mr.wang", Age=10,Address="china", Title="A";
TeacherInfo:name="Mr.zhou", Age=10,Address="china",Fuinfo="c";
TeacherInfo:name="Mr.Li", Age=10,Address="china",Fuinfo="c", Title="A";
TeacherInfo:name="Mr.hu", Age=10,Address="china",Fuinfo="c",Spec="Computer";

因为每行字段不一致,该怎么去写,最好有hibernate源码例子,多谢!
自己已建实体类Teacher.java,类里已经生成如下字段get,set方法
String name;
int age;
String address;
String title;
String fuinfo;
String spec;






java mysql hibernate --------------------编程问答-------------------- 用split分隔一下,然后用反射set一下,应该很容易实现的啊。 --------------------编程问答-------------------- 反射不知道怎么用呀,没学 --------------------编程问答-------------------- BufferedReader reader=new BufferedReader(new InputStreamReader(new FileInputStream("txt文件名");
String str=reader.readLine().trim();
String [] s=str.split(",");
String name=s[0].split("=")[1];
按这样就可以一个个取出来了 --------------------编程问答-------------------- 一条记录里,主要是有些字段是空的,插数据库时不知道怎么处理 --------------------编程问答-------------------- 除 --------------------编程问答--------------------
引用 4 楼 cbhwvfp520 的回复:
一条记录里,主要是有些字段是空的,插数据库时不知道怎么处理
你的程序中要求怎么处理的 不行就插入空格。
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,