jsp连不上数据库
这是conn.jsp的代码
<%@ page language="java" import="java.util.*" pageEncoding="gbk" import="java.sql.*"%>
<html>
<head>
<title>Login</title>
</head>
<body>
<%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String pxf="jdbc:odbc:pxf";
Connection conn=DriverManager.getConnection(pxf);
%>
</body>
</html>
代码是这样的
<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
<%@ include file="conn.jsp" %>
<%
String user="";
String password="";
user=request.getParameter("user");
password=request.getParameter("password");
Statement stmt = conn.createStatement();
// String sql = "select * from 用户";
String str = "select * from 用户 where user='"+user+"' and password='"+password+"'" ;
ResultSet rs = stmt.executeQuery(str);
if(!rs.next()) {
out.print("<script>alert('用户名或密码不正确,请重新输入!!!'); window.history.go(-1);</script>");
}
else {
session.setAttribute("user",""+rs.getString("user")+"");
response.sendRedirect("Login.jsp");
}
rs.close();
stmt.close();
%>
怎是会出错
------解决方案--------------------错误信息是什么啊!?
看看这个!希望能帮上你!
http://blog.csdn.net/ray_1981/archive/2007/10/22/1836278.aspx
------解决方案--------------------这是在连数据库?
------解决方案--------------------<body >
<%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String pxf="jdbc:odbc:pxf";
Connection conn=DriverManager.getConnection(pxf);
% >
</body >
上边这段代码有误,Connection conn=DriverManager.getConnection(url,username,password);
当然如果你配置好了数据源,也可以不用username,password,数据源配好了吗?
------解决方案--------------------你连数据库的,就是conn.jsp也可以用javabean写下试下啊。
------解决方案--------------------这个是什么连接方法啊`?
可以不加数据库名和端口号的么`?
学习中......