http://csvjdbc.sourceforge.net
如果第一列用作表头,而在sql里又直接且“select * ”,则表头的任意两列都不能重名
connection的可选属性
http://octopus.objectweb.org/doc/3.2-2/extras/Csvjdbc_readme.html
其中,最重要的是
props.put("suppressHeaders","true"); // first line contains data
也就是说,如果suppressHeaders为true,则CVS无列名,第一行就是数据;;否则,CSV第一行是表头,数据从第二行开始。这个选项的默认值是false,也就是说默认数据从第二行开始
还有几个属性:
separator
Used to specify a different column separator (Default is ‘,’).
fileExtension
Used to specify a different file extension (Default is ".csv")
charset
Used to specify a different than default charset encoding of input file (default is same VM default charset)