
//封装四个参数
//把属性私有化:隐藏属性, 静态:让静态属性能在静态方法使用,常量:让这些属性不能被修改
private static final String DRIVER ="oracle.jdbc.driver.OracleDriver"
private static final String URL = "jdbc:oracle:thin://localhost:1521/orcl"
private static final String USER = "jdbcuser"
private static final String PASSWORD = "123456"
//1.注册驱动2.建立连接
public static Connection openConnection(){
Connection conn=null
try {
Class.forName(DRIVER)
conn =DriverManager.getConnection(URL,USER,PASSWORD)
} catch (ClassNotFoundException | SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace()
}
return conn
}
//6.关闭连接,释放资源
public static void closeAll(ResultSet rs,Statement stmt,Connection conn){
//这是一个标准的关闭动作,以后可这样写
if(rs !=null){
try {
rs.close()
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace()
}
}
if(stmt !=null){
try {
stmt.close()
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace()
}
}
if(conn !=null){
try {
conn.close()
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace()
}
}
}
java *** 作excel一般都使用poi来完成:
1、下载poi相关jar,maven的集成如下:(把${poi.version}替换成你要的版本)
<dependency><groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>${poi.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>${poi.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml-schemas</artifactId>
<version>${poi.version}</version>
<scope>provided</scope>
</dependency>
2、根据poi相关api读取sheet、row、cell,获得excel的数据:
封装row的对象,即每一行数据为一个对象,每个cell为对象里的一个属性,
整个sheet的数据装进集合里;
3、处理数据,可以对数据进行验证或其他 *** 作;
4、写数据库 *** 作。
不用在乎hibernate多么的神奇,它也只是根据我们配置好的属性-字段-表的对应关系来生成的,如果你的项目没有类似配置,那只有到dao层找sql语句,一般规范的话sql语句会统一放在一个属性文件中维护,好好理解业务,然后根据sql语句,自己生成吧欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)