jsp中,用javabean调用access数据库??? jsp文件应该放在examples目录吧。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 JSP可以放在WEB-INF下,但要配置一下(主要是安全考虑),一般情况是把JSP放在examples下的,还有数据放在什么地方都可以的,只要连接时指定就行了 jsp放那里违反设置web-inf初衷,防止偷窥。方外边比较好。数据库文件放anywhere,数据源指向好就OK了 谢谢大家,楼上几位是说:D:\Apache Group\Tomcat 4.1\webapps\examples\WEB-INF jsp文件这样放吧?那文件多了不是乱套了?所以我集中放在一个目录下应该是有道理的,如果按照我的放置方法,有什么需要设置的么?请大虾出来指导!!多谢多谢! package ConvertRunLine;/** * 此处插入类型说明。 * 创建日期:(02-4-8 22:48:32) * @author:Administrator */import java.sql.*;import java.io.*;import java.util.*;public class Connect { public static String 1=""; private String drivername; private String password; private String username; private String dbURL; private static Connection conn; private Properties connectionProperty; ResultSet rs=null; Statement stmt=null; private boolean login1=false;/** * ConnDB 构造子注解。 */public Connect() { super(); try { dbURL = "jdbc:odbc:logistics"; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance(); DriverManager.setLoginTimeout(10); conn = DriverManager.getConnection(dbURL); } catch (Exception e) { System.err.println(e); e.printStackTrace(); }}public static java.sql.Connection getConnection() { if (conn!= null) { return (new Connect()).conn; } if (conn == null) { 1="Sorry, configure file is wrong!"; } return conn;}public ResultSet execultQuery(String sql){ rs=null; try{ stmt =conn.createStatement(); rs = stmt.executeQuery(sql); } catch(SQLException ex) { System.err.println("aq.execultQuery:"+ex.getMessage()); }return rs;}public void jspDestroy(){ try{ //stmt.close(); //rs.close(); conn.close(); } catch(Exception ex) { System.out.println(ex.toString()); }}}你的access数据库要放在主控目录wwwroot的下面,还要陪classpath D:\Apache Group\Tomcat 4.1\webapps\examples\WEB-INF\jsp jsp文件(不对) 好了,感谢大伙的帮忙!我最后总结一下:Save your .jsp files in TOMCAT_HOME/webapps/examples/jsp and your JavaBeans classes in TOMCAT_HOME/webapps/examples/web-inf/classes. 留言板 我想做兼职web(网站)开发,是不是外地的不会找我? 配置数据源时问题??/ 我想在JSP中分栏显示,我想点击按钮时在下面的栏中显示查询结果,我该怎么做? 关于文件操作的一个问题 求救啊~~~~如何让IE刷新的那个声音消失掉 数据库查询(在线等待) 基于web的报表开发的JAVA有什么好的解决方案? 你对自己记忆力有过关注吗?-------程序员记忆力大调查! 这个问题问的有点过分了,写好的servlet和jsp应该放在什么地方才可以调用阿 lomboz 不能调试jsp wafer_w、qooqin 请进,关于:类似eWebEditor的文档在线编辑器
方外边比较好。
数据库文件放anywhere,数据源指向好就OK了
D:\Apache Group\Tomcat 4.1\webapps\examples\WEB-INF jsp文件
这样放吧?那文件多了不是乱套了?所以我集中放在一个目录下应该是有道理的,如果按照我的放置方法,有什么需要设置的么?请大虾出来指导!!多谢多谢!
* 此处插入类型说明。
* 创建日期:(02-4-8 22:48:32)
* @author:Administrator
*/
import java.sql.*;
import java.io.*;
import java.util.*;public class Connect {
public static String 1="";
private String drivername;
private String password;
private String username;
private String dbURL;
private static Connection conn;
private Properties connectionProperty;
ResultSet rs=null;
Statement stmt=null;
private boolean login1=false;
/**
* ConnDB 构造子注解。
*/
public Connect() {
super();
try {
dbURL = "jdbc:odbc:logistics";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
DriverManager.setLoginTimeout(10);
conn = DriverManager.getConnection(dbURL);
} catch (Exception e) {
System.err.println(e);
e.printStackTrace();
}
}
public static java.sql.Connection getConnection() {
if (conn!= null) {
return (new Connect()).conn;
}
if (conn == null) {
1="Sorry, configure file is wrong!";
}
return conn;
}public ResultSet execultQuery(String sql)
{
rs=null;
try{
stmt =conn.createStatement();
rs = stmt.executeQuery(sql); }
catch(SQLException ex)
{
System.err.println("aq.execultQuery:"+ex.getMessage());
}
return rs;
}public void jspDestroy(){
try{
//stmt.close();
//rs.close();
conn.close();
}
catch(Exception ex) {
System.out.println(ex.toString());
}
}
}
你的access数据库要放在主控目录wwwroot的下面,还要陪classpath
我最后总结一下:
Save your .jsp files in TOMCAT_HOME/webapps/examples/jsp
and
your JavaBeans classes in TOMCAT_HOME/webapps/examples/web-inf/classes.