发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 大数据 扩展性 并发编程 事件驱动 分布式 SOA

大家都来讲讲db40

    
2008-06-19 19:09
赞助商链接

我在今天使用db40+struts1.2 开发了一个web项目出项了一个怪问题
在main方法行 在Action中调用DAo中不行


eg:

package cn.jane.dao;

import com.db4o.Db4o;
import com.db4o.ObjectContainer;

public class dbFactroy {
/**
* 返回连接
* @return ObjectContainer
*/
public static ObjectContainer getcon(){
ObjectContainer db=Db4o.openFile("db.yap");
return db;
}
public static void closecon(){
getcon().close();
}

}


package cn.jane.dao;
import java.util.List;

import cn.jane.model.userInfo;

import com.db4o.ObjectContainer;
import com.db4o.query.Query;

public class loginDao {
/**
* 用户登陆
* @param userinfo
* @return
*/
public synchronized boolean loging(String username,String password){
boolean result=true;
ObjectContainer db=null;
try{
db = dbFactroy.getcon();
Query query = db.query();
query.constrain(userInfo.class);
query.descend("username").constrain(username);
query.descend("password").constrain(password);
List<userInfo> userlist = query.execute();
if (userlist.size() != 0) {
result=true;
}
}catch(Exception ex){
ex.printStackTrace();
}finally{
db.close();
}
return result;
}
}





2008-06-19 20:22

可以定位出错位置,主要可能是文件db.yap的位置,建议要在classpath中,否则找不到

2008-06-19 22:11

谢谢了 我明天去看看!

2008-06-20 10:15

我尝试在工程的src目录下面建立了一个文件夹叫做DB 在发布的那个文件下面是找到了那个文件
但还是报了以下的错误
2008-6-20 9:54:34 org.apache.struts.util.PropertyMessageResources <init>
信息: Initializing, config='org.apache.struts.actions.LocalStrings', returnNull=true
com.db4o.ext.Db4oIOException: D:\Program Files\Tomcat5\bin\src\DB\db.yap (系统找不到指定的路径。)

2008-06-20 15:58

db4o的产品级应用,开源框架hocate写就的bbshttp://www.hocate.org/bbs/

对象数据库     

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com