Java之JDBC
来源:互联网 发布:软件产品质量六属性 编辑:程序博客网 时间:2024/05/19 22:55
连接MySQL数据库:建表-导包-创建数据库封装类-创建实体类-创建数据库访问层接口及实现-创建数据库接口访问层工厂类
util/DBConnection.java中定义连接MySQL的基本信息,提供连接和断开连接的方法。
private static final String DBDRIVER = "com.mysql.jdbc.Driver";private static final String DBURL = "jdbc:mysql://localhost:3306/shop";private static final String USERNAME = "root";private static final String PASSWORD = "root";public static Connection getConnection() {Connection conn = null;try {Class.forName(DBDRIVER);conn = DriverManager.getConnection(DBURL);} catch (ClassNotFoundException e) {e.printStackTrace();} catch (SQLException e) {e.printStackTrace();}return conn;}public static void close(Connection conn) {if (conn != null) {try {conn.close();} catch (SQLException e) {e.printStackTrace();}}}public static void close(PreparedStatement pstmt) {if (pstmt != null) {try {pstmt.close();} catch (SQLException e) {e.printStackTrace();}}}public static void close(ResultSet rs) {if (rs != null) {try {rs.close();} catch (SQLException e) {e.printStackTrace();}}}
在bean/下创建实体类xx.java,成员变量设置成private,并添加get和set方法。
在dao/下创建数据库访问接口xxDAO.java和实现xxDAOImpl.java
在factory/下创建数据库访问层工厂xxDAOFactory.java,添加获取数据库访问层实现的方法对象。
public static CommodityDAO createCommodityDAOImpl(){return new CommodityDAOImpl();
用PrepareStatement不用Statement http://wenku.baidu.com/view/ccb9da020740be1e650e9abc.html
- Java之JDBC
- java规范之JDBC
- Java回顾之JDBC
- java复习之jdbc
- java之jdbc初探
- Java数据库之JDBC
- JAVA之JDBC入门
- Java之JDBC
- Java学习之JDBC
- Java EE之JDBC
- Java JDBC 之 Statement
- Java JDBC 之 PreparedStatement
- Java之JDBC笔记
- Java回顾之JDBC
- Java之jdbc学习
- java编程之JDBC
- JAVA之JDBC事务
- Java事务管理之JDBC
- AD Commands Name
- What does OpenSSL's EVP mean? OpenSSL中的EVP是什么意思?
- 不懂JAVA中OutputStreamWriter和InputStreamReader到底有什么用?
- C语言编程
- socket阻塞与非阻塞 windows下
- Java之JDBC
- IDE中打开和关闭断言
- Oracle create trigger and sequence
- iOS flash
- Zookeeper全解析——Paxos作为灵魂
- string中c_str()、data()、copy(p,n)函数的用法
- UILable和UITextField的详细讲解
- Uninstall PCSafeDoctor with UninstallGeek.Com Uninstall Guides
- 深入分析CNZZ搜索统计的奥秘