这里的数据是存储在dao层,但是我觉得并没有访问数据库,可为什么会出现sql语句,却没有链接数据库呢,难道是myeclipse自带的数据库吗?
conn = DBHelper.getConnection(); String sql = "select * from items where id=?;"; // SQL语句 stmt = conn.prepareStatement(sql); 你看看DAO里面的getItemsById方法,一开始就是连接数据库
连接数据库的操作在util包中的class类DBHelper中,上面就有连接数据库的驱动 用户名 密码等等信息 你可以单独运行这个类测试一下
但是没有看到数据库的连接呀?你连接数据库,肯定要制定数据库的服务器端口号。不可能只有select,难道是下载的代码不全么
dao层不是存储数据的兄弟,是把对数据库的操作全部封装在dao层中,用的数据库是mysql。