投稿说明 bitsCN.com > 编程/数据库 > JAVA >
设计模式之非主流存储数据方式
数据会存到哪儿,在仔细考虑这个问题前,我肯定毫无疑问的说,肯定存数据库呗。其实不然,想想很多网站的图片就没有存到数据库,直接保存到文件系统。再比如写配置信息,既可能存到文件里,也可能存到数据库里。除了这流行的方式外,,还有没有别的地方可以存数据呢。
答案是有的。可以存在程序里。最常见的例子是直接把配置信息写在Java类的属性里,这样的好处是容易该,如果需要改逻辑又需要改配置信息,这样只要在代码里修改就好了,省的俩头改(程序和配置文件),比如以下代码
| public class DBHelper {
private static String url = "jdbc:mysql://localhost/warehouse?user=root&password="; static { try { Class.forName("com.mysql.jdbc.Driver").newInstance(); } catch (Exception ex) { ex.printStackTrace(); throw new RuntimeException("没有找到驱动!"); } } public static Connection getConnection() { try { Connection conn = DriverManager.getConnection(url); return conn; } catch (SQLException ex) { // handle any errors ex.printStackTrace(); throw new RuntimeException("获取数据库连接错误!"); } } |
推荐文章
相关文章
热门文章






























