日志文件log.txt信息如下:
('02400021','HTMGBLVYOUZHOUBIANCHENGSHIANSHANCANYINXINGJIINTERNATIALHOTELDEFAULT.HTM','2000-10-07 11:57:32','NULL')
('02400021','HTMGBLVYOUZHOUBIANCHENGSHIANSHANCANYINDEFAULT.HTM','2000-10-07 11:57:37','NULL')
数据库中表TX11信息如下:
序号字段名类型长度索引空注释
1RZDMInteger38YN日志代码
2JQDMInteger38N机器代码
3LMLJVarchar512N栏目路径
4J_TIMEDateN记录时间
5XXLBVarchar128N消息类别
说明:'02400021':机器代码
'HTMGBLVYOUZHOUBIANCHENGSHIANSHANCANYINXINGJIINTERNATIALHOTELDEFAULT.HTM':栏目路径
'2000-10-07 11:57:37':记录时间
'NULL':消息类别
现在我想,把log.txt中的内容导入数据库表TX11中,请问我该怎么做???:)
|
一.你要读文件,可用http://www.csdn.net/expert/topic/843/843718.xml?temp=.8684046中的方法。
二.对字符串'02400021','HTMGBLVYOUZHOUBIANCHENGSHIANSHANCANYINXINGJIINTERNATIALHOTELDEFAULT.HTM','2000-10-07 11:57:32','NULL'
可用以下方进行分隔:
三.增加到表中:(你的表中都不能为空值,所以你要将null去掉)
String sStrSql = "insert into TX11(RZDM,JQDM,LMLJ,J_TIME,XXLB)values("+aStr[0]+","+aStr[1]+",'"+aStr[2]+"','"+aStr[3]+"','"+aStr[4]+"')" ;