java解析txt导入mysql问题

cbhwvfp520 2013-11-02 01:29:06
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;






...全文
198 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zqfddqr 2013-11-02
  • 打赏
  • 举报
回复
引用 4 楼 cbhwvfp520 的回复:
一条记录里,主要是有些字段是空的,插数据库时不知道怎么处理
你的程序中要求怎么处理的 不行就插入空格。
cbhwvfp520 2013-11-02
  • 打赏
  • 举报
回复
一条记录里,主要是有些字段是空的,插数据库时不知道怎么处理
简单的格调 2013-11-02
  • 打赏
  • 举报
回复
BufferedReader reader=new BufferedReader(new InputStreamReader(new FileInputStream("txt文件名"); String str=reader.readLine().trim(); String [] s=str.split(","); String name=s[0].split("=")[1]; 按这样就可以一个个取出来了
cbhwvfp520 2013-11-02
  • 打赏
  • 举报
回复
反射不知道怎么用呀,没学
rumlee 2013-11-02
  • 打赏
  • 举报
回复
用split分隔一下,然后用反射set一下,应该很容易实现的啊。

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧