站内搜索: 请输入搜索关键词

当前页面: 开发资料首页Eclipse 专题eclipse中使用jsp+javaBean连接数据库的问题

eclipse中使用jsp+javaBean连接数据库的问题

摘要: eclipse中使用jsp+javaBean连接数据库的问题


单独测试java文件能连接数据库,但是在jsp中不行,请高手们帮忙指导一下!

MySqlCon.java
package cn.com.chengang.sms;
import java.sql.*;

/**
* @author Administrator
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class MySqlCon {
private static Connection conn=null;
private Statement stmt=null;
private ResultSet rs=null;
private static final String url="jdbc:mysql://localhost/shopdb?user=root&password=admin";

public MySqlCon(){

}

public static synchronized Connection BulidCon() throws Exception{
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
conn=DriverManager.getConnection(url);
return conn;
}catch(Exception e){
System.out.println("error");
throw e;
}
}

public Statement getStmt(){
try{
conn=BulidCon();
stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
return stmt;
}catch(Exception e){
System.out.println(e.getMessage());
}
return null;
}

public int getRs(String sql){
int i=-2;
try{
stmt=getStmt();
rs=stmt.executeQuery(sql);
if(rs.next()){
i=0;
i=i+1;
}
}catch(Exception e){
System.out.println(e.getMessage());
}
return i;
}

public void close(){
try{
rs.close();
stmt.close();
conn.close();
}catch(Exception e){

}
}

}
jsp文件
<%@ page contentType="text/html;charset=gbk"%>

<head>
验证页面
</head>
<body>

<%
String sqls="select * from user where pid=1";
int num=-2;
num=login.getRs(sqls);

%>

<%=num%>

</body>




jsp:useBean只是生成了个对象,并没有调用它的方法。


楼上正解,相当于实例化了,而没调用


login.getRs(sqls);不是调用他的方法吗?

如果不是~~那在JSP叶面中应该怎么写!


改成


↑返回目录
前一篇: 如何更改workspace(工作空间)的目录名?
后一篇: 新手求助