各位大虾高手,有个JDBC连接数据库的问题要请教大家指点一下。
原本配置properties文件是要用Properties类的,但是方法太多我觉得太麻烦,用BufferedReader读出配置信息再作为加载驱动和连接数据库方法的参数不是很简单吗。这方法在JAVA中读取数据库是完全没有问题的,如下图,但是在JSP页面中却不行,总是提示 系统找不到指定文件。
ps:原本properties配置文件是应该在DBConnecter包下的,但是这样的话BufferedReader找不到。
这些在java中运行都没什么问题,我想JSP页面导入JAVA类,不应该有什么问题的呀,结果这些部门编号在JSP页面都显示为0,如果我改用String类型去接受的话,JAVA中还是正常的,JSP中读到的全是NULL,就是还没初始化的默认值。
这主要还是因为上图中的错误,“系统找不到指定的文件”所导致下面的代码没有执行,所以代码中的赋值操作就没有进行,因此JSP读到的就是没有赋值的变量。假如把方法体内的代码全删掉只留下赋值操作 no=7 这样就能在JSP页面读出no的值为7,可见问题就是因为上面的错误导致的,那这个错误该怎么解决呢?