当前位置:Gxlcms > 数据库问题 > JDBC分层开发

JDBC分层开发

时间:2021-07-01 10:21:17 帮助过:17人阅读

db; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.util.Properties; public class DBHelper { private static Properties p=new Properties(); static{ try { p.load(new FileReader("jdbc.properties")); Class.forName(p.getProperty("driver")); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } } public static Connection getConnection() { Connection conn=null; try { conn=DriverManager.getConnection(p.getProperty("url"), p.getProperty("name"), p.getProperty("pass")); } catch (SQLException e) { e.printStackTrace(); } return conn; } public static void closeConnection(Connection conn) { try { if(!conn.isClosed()||conn!=null) conn.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }

  2:dao包 对数据库的一些基本操作,我对它的理解就是对单表的增删改查,具体代码我就不贴了,有需要可以对我留言

  3:Service包 对数据库的业务操作,是以后工作中最重要的一环,主要是对多表同时操作之类的

  4:UI包 因为我还没学到web,之前学习swing,所以这个包我放的就是我的界面代码

  5:pojo包 这个包放的东西比较简单,具体就是在你的项目,与数据库创建表一 一对应的类

  6:util包 这个包放的就是帮助类,工具类,像我在这个项目放的就是对密码加密的加密类。

 

  以上就是我对我今天学习的总结,若有错误的地方望指正。

JDBC分层开发

标签:null   帮助   理解   重要   name   otf   lex   自己   工作   

人气教程排行