单例模式和JDBC
发布时间:2020-12-15 07:15:47 所属栏目:Java 来源:网络整理
导读:配置文件:driver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/bloguser=rootuser=1234properties文件里面通常存放的是Map,也就是键值对。 单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以
配置文件:
driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/blog
user=root
user=1234
properties文件里面通常存放的是Map,也就是键值对。
单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例 ? 话说JDBC
Java通过JDBC连接数据库分为以下四步:
1.加载驱动
2.建立连接
3.使用Preparedstatement进行预编译或者使用statement对象
4.释放资源
Preparedstatement和Statement的比较:
a.首先Preparedstatement是预编译的,而Statement反之。
b.Preparedstatement支持批量处理,而Statement不行。
c.Preparedstatement相对于Statement可读性上良好
d.无论从哪个方面看Preparedstatement都比Statement要好(不相信的话可以自己写一个
小的图书管理系统或则其它的小项目都可以,一个用Preparedstatement一个用Statement进行对比
?
? 通过JDBC和数据库打交道 * JDBC连接数据库 */ package com.dao; java.sql.Connection; java.sql.DriverManager; java.sql.PreparedStatement; java.sql.ResultSet; java.sql.SQLException; com.utils.ConfigManager; BaseDao { Connection conn=; PreparedStatement ps=; ResultSet rs=; 与数据库建立连接 boolean getConnection(){ String driver=ConfigManager.getInstance().getPropertis("driver"); String url=ConfigManager.getInstance().getPropertis("url"); String user=ConfigManager.getInstance().getPropertis("user"); String password=ConfigManager.getInstance().getPropertis("password"); { ? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |