1.在login.java中加入 import (packagename).jdbcbean2.你可以先用 sun.jdbc.odbc.JdbcOdbcDriver 测试一下,看是否能够连通
解决方案 »
- ibatis mapper里resultClass 属性怎么和列名对应的
- 求!!高手
- Jsp+Servlet+JavaBean三层架构异常处理如何解决?
- 关于一个struts的一个问题。
- jbuilder x 中碰到的 web 问题,请教各位大侠! 关于 deploy servlet-api。jar的...
- 本应为空的result却不为空,为什么?
- Servlet—> 我用jdk cmd中无法编译:提示说:找不道servlet包???
- servlet重定向之后,session还会维持么?
- 给servlet高手送分了!
- JSP还是ASP+
- 用ResultSet rs = statement.executeQuery("SELECT * FROM access_text WHERE name='"+nametemp+"'")查询,nametemp为字母能执行,如果是
- 版权号就是那个象C的字符为什么在JSP中变成黑糊糊的看不清的东西??
<%
java.sql.Connection Conn;
java.sql.Statement Stmt;
java.sql.ResultSet Rst;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Conn=DriverManager.getConnection("jdbc:odbc:数据原名称","用户名","密码");
Stmt=Conn.createStatement();
%>
package SerialNo;import java.sql.*;
import java.io.*;
import java.util.*;
import java.util.Date.*;/**
* <p>Title: Wap Bean </p>
* <p>Description: Wap Bean is a java bean for wap site comporment
* Usage: first use <jsp:useBean id="beanID" class="wapbean.jdbcbean" scope="session" /> to create jdbcbean object.
* Then use jdbcInitial(); to initial jdbc
* After use, please call unloadJDBC to release jdbc bean
* </p>
* <p>Copyright: Copyright (c) 2002</p>
* <p>Company: ITSG - TSNC</p>
* @author unascribed: Picasso Wang
* @version 1.0
*/public class JdbcBean {
public Connection conn = null;
public Statement stmt = null;
public String szErrorMessage = ""; public JdbcBean() {}
// Initial JDBC driver and create statement inorder to connect mysql database
public boolean initialJDBC()
{
try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://srdtw:1433","Wap2","Wap2");
stmt = conn.createStatement(); // Create Statement stmt
return true;
}catch(Exception fs) {
return false;
}
}
// Unload JDBC driver and relase connection and statement
public void unloadJDBC()
{
try
{
if (conn != null)
conn.close(); if (stmt != null)
stmt.close();
}
catch (Exception e)
{
// do nothing
}
conn = null;
stmt = null;
}}jsp文件:
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="java.sql.*" %>
<%@ page import="java.util.*" %>
<%@ page import="java.io.*" %>
<jsp:useBean id="jdbcBeanID" class="SerialNo.JdbcBean" scope="page" /><html>
<title>JDBC²éѯ²âÊÔ±íµ¥</title>
<body>
<%
String msgStr=null;
String nickName = (String)session.getAttribute("nickName");
String pwd = (String)request.getParameter("pwd");
if (nickName=="" || nickName==null) nickName= request.getParameter("nickName");
if (nickName=="" || nickName==null) msgStr=null;
else
{
if (pwd=="" || pwd==null) msgStr="Password is empty";
else
{
if (jdbcBeanID.initialJDBC())
{
String sql = "Select * from UserTable where NickName = '" + nickName + "'";
ResultSet rs = jdbcBeanID.stmt.executeQuery(sql);
while (rs.next())
{
if (rs.getString("Password")==pwd) msgStr="true:"+rs.getInt("ID");
else msgStr="Password is wrong";
}
rs.close();
jdbcBeanID.unloadJDBC();
}//end if (jdbcBeanID.initialJDBC())
else msgStr="Connection Error";
}
}
if (msgStr.substring(0,5).equals("true"))
{
//ÕýÈ·£¬¿ÉÒԵǽ
session.setAttribute("nickName",nickName);
session.setAttribute("userID",msgStr.substring(6));
}
else if (msgStr!=null && msgStr!="")
{
out.println(msgStr);
%>
<form method="POST" action="login.jsp">
<p>姓名<input type="text" name="nickName" size="13"></p>
<p>密码<input type="text" name="pwd" size="13"></p>
<p> <input type="submit" value="提交" name="B1"> <input type="reset" value="重设" name="B2"></p>
</form>
<%
}
%>
</body>
</html>
唉!
不过我已经更新了win2000,现在什么都有了!