java读取CSV文件添加到sqlserver数据库

在直接将CSV文件导入sqlserver数据库时出现了错误,原因还未找到,初步怀疑是数据中含有特殊字符。于是只能用代码导数据了。

java读取CSV文件的代码如下:

package experiment;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.StringTokenizer;
import java.sql.*;
public class DataReader {
public void CSVread() { try { File csv = new File("D:\\experiment\\data\\weibo.csv"); // CSV文件
BufferedReader br = new BufferedReader(new FileReader(csv));
// 读取直到最后一行
String line = "";
int i=0;
while ((line = br.readLine()) != null) {
StringTokenizer st = new StringTokenizer(line, ",");//将一行数据分割开
while (st.hasMoreTokens()) {
System.out.print(st.nextToken() + "\t");
}
System.out.println();
i++;
if(i==2)//测试用,只读一行
break;
}
br.close(); } catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} }
public static void main(String[] args)
{
DataReader dr=new DataReader();
dr.CSVread();
}
}

另一重点,就是java连接sql server数据库,可参考文章:http://blog.csdn.net/stewen_001/article/details/19553173/

http://blog.csdn.net/lxp116/article/details/9175551

上一篇:securtcrt session配置转xshell的session配置


下一篇:[nRF51822] 7、基础实验代码解析大全(前十)