一: 首先我们应该先·建一个Dynamic web project 工程。
二: 定义一个读文件操作 package com.what.files;
在这里我们要用到用于读取本地文件中的字节数据的FileInputStream,FileInputStream继承了InputStream。
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.math.BigDecimal;
public class ReadFile {
public static void readTxtFile(String filePath){
InfoBean infoBean = new InfoBean();
try {
String encoding = "utf-8";
File file = new File("D:\\数据.txt");
if(file.isFile() && file.exists()){//判断该文件是否存在
InputStreamReader read = new InputStreamReader(new FileInputStream(file) , encoding);
BufferedReader buffereReader = new BufferedReader(read);
String lineTxt = null;
OperationDB operationDB = new OperationDB();
lineTxt = buffereReader.readLine();
while((lineTxt = buffereReader.readLine()) != null){
String[] s = lineTxt.split("\\|");
infoBean.setSeqNo(new BigDecimal(s[0]));
//(s[0].toString());
infoBean.setBillNo(s[1].toString());
infoBean.setPolicyNo(s[2].toString());
infoBean.setCertiNo(s[3].toString());
infoBean.setAmount(new BigDecimal(s[4]));
operationDB.addRcorder(infoBean);
System.out.println(lineTxt);
}
read.close();
} else {
System.out.println("找不到指定的文件");
}
} catch (Exception e) {
System.out.println("读取文件内容出错");
e.printStackTrace();
}
}
}
三:写一个链接数据库的类
创建jdbc数据库的一般步骤为:
@1.注册驱动(加载驱动,此次加载只做一次),在链接数据库之前首先要加载链接数据库的驱动JVM(即java虚拟机)
通过Java.lang.Class中的forName(String ClassName)方法实现.
如:【
try{
Class.forName("com.mySql.jdbc.Driver");
}catch(ClassNotFoundException e){
System.out.println("加载失败,找不到驱动程序");
e.printStackTrace();
}
】
@2.提供链接数据库jdbc的URL
链接URL定义了连接数据库时的协议,子协议,数据源标识。
格式:协议,子协议,数据源标识。
协议:以jdbc开始。
子协议:是桥连接的数据库程序或数据库管理系统的名称
数据源标识:标记找到数据库来源的地址与链接端口;
如:
jdbc : mySql;