TXT文件格式大概是这样的:
2007-1-8 17:55:33 13055183312
2007-1-8 17:55:33 13055183312
中间是用制表符分开
我知道可以用这个语句 “SELECT * INTO test3 FROM[Text;FMT=Delimited;HDR=Yes;DATABASE=D:\;].[1#txt]”。
但问题是,access中直接用事可以的,但是如果通过java的话就没有数据导入了!
try{
    stmt = cn.createStatement();
   String sql= "SELECT * INTO test3 FROM"+"["+"Text"+";"+"FMT=Delimited"+";"+"HDR=Yes"+";"+"DATABASE=D:"+"\\"+";"+"]"+".[1#txt]";
        stmt.executeUpdate(sql);
System.out.println(sql);
}catch (SQLException sql) {
System.out.println(sql.toString());
//MessageLog.fatal(this, "SQLException" + sqlE.toString());

}
System.out输出的就是“SELECT * INTO test3 FROM[Text;FMT=Delimited;HDR=Yes;DATABASE=D:\;].[1#txt]”,但是数据库里的表里面没有数据;不过如果直接运行这条语句的话就会导入数据。
请高手,在线等!!!!!!!!