设计模式之非主流存储数据方式

时间:2008-09-09 00:00 来源:网管之家bitsCN.com 字体:[ ]

  数据会存到哪儿,在仔细考虑这个问题前,我肯定毫无疑问的说,肯定存数据库呗。其实不然,想想很多网站的图片就没有存到数据库,直接保存到文件系统。再比如写配置信息,既可能存到文件里,也可能存到数据库里。除了这流行的方式外,,还有没有别的地方可以存数据呢。

  答案是有的。可以存在程序里。最常见的例子是直接把配置信息写在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("获取数据库连接错误!");

  }

  }

 

顶一下(0) 踩一下(2)
最新图文 1 2 3 4 5
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码: