jsp连接sql2000失败
不管怎么连都不对。出现这些东西HTTPStatus404-/sql%E8%BF%9E%E6%8E%A5----------------------------------...
不管怎么连都不对。
出现这些东西
HTTP Status 404 - /sql%E8%BF%9E%E6%8E%A5
--------------------------------------------------------------------------------
type Status report
message /sql%E8%BF%9E%E6%8E%A5
description The requested resource (/sql%E8%BF%9E%E6%8E%A5) is not available.
--------------------------------------------------------------------------------
Apache Tomcat/6.0.26
连接代码如下
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_database08";
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from tb_user";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next())
{
%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%
}
%>
<%out.print("数据库操作成功,恭喜你");%>
<%
rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
高人赐教啊。
这个东西弄的我很崩溃啊 展开
出现这些东西
HTTP Status 404 - /sql%E8%BF%9E%E6%8E%A5
--------------------------------------------------------------------------------
type Status report
message /sql%E8%BF%9E%E6%8E%A5
description The requested resource (/sql%E8%BF%9E%E6%8E%A5) is not available.
--------------------------------------------------------------------------------
Apache Tomcat/6.0.26
连接代码如下
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_database08";
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from tb_user";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next())
{
%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%
}
%>
<%out.print("数据库操作成功,恭喜你");%>
<%
rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
高人赐教啊。
这个东西弄的我很崩溃啊 展开
4个回答
展开全部
package bean;
import java.sql.*;
public class method {
String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
String sConnStr="jdbc:odbc:bookinfo";
Connection conn = null;
ResultSet rs = null;
public method() {
try {
Class.forName(sDBDriver);
}
catch(java.lang.ClassNotFoundException e) {
System.err.println( e.getMessage());
}
}
public ResultSet executeQuery(String sql) {
try {
conn = DriverManager.getConnection(sConnStr);
Statement stmt = conn.createStatement();
rs = stmt.executeQuery(sql);
}
catch(SQLException ex) {
System.err.println(ex.getMessage());
}
return rs;
}
public int executeUpdate(String sql) {
int result = 0;
try {
conn = DriverManager.getConnection(sConnStr);
Statement stmt = conn.createStatement();
result = stmt.executeUpdate(sql);
}
catch(SQLException ex) {
System.err.println(ex.getMessage());
}
return result;
}
public void closeConn() {
try {
if (conn != null)
conn.close();
} catch (SQLException ex) {
System.err.println( ex.getMessage());
}
}
}
这是我写的一个java bean ,你可以用这个连接 ,bookinfo修改下就行了 ,在jsp页面调用它就行了。
import java.sql.*;
public class method {
String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
String sConnStr="jdbc:odbc:bookinfo";
Connection conn = null;
ResultSet rs = null;
public method() {
try {
Class.forName(sDBDriver);
}
catch(java.lang.ClassNotFoundException e) {
System.err.println( e.getMessage());
}
}
public ResultSet executeQuery(String sql) {
try {
conn = DriverManager.getConnection(sConnStr);
Statement stmt = conn.createStatement();
rs = stmt.executeQuery(sql);
}
catch(SQLException ex) {
System.err.println(ex.getMessage());
}
return rs;
}
public int executeUpdate(String sql) {
int result = 0;
try {
conn = DriverManager.getConnection(sConnStr);
Statement stmt = conn.createStatement();
result = stmt.executeUpdate(sql);
}
catch(SQLException ex) {
System.err.println(ex.getMessage());
}
return result;
}
public void closeConn() {
try {
if (conn != null)
conn.close();
} catch (SQLException ex) {
System.err.println( ex.getMessage());
}
}
}
这是我写的一个java bean ,你可以用这个连接 ,bookinfo修改下就行了 ,在jsp页面调用它就行了。
展开全部
我的可用的JSP代码,仅供参考。
<%
//Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
//String url="jdbc:odbc:mydb";
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pxsyy";
//连接mydb数据库
Connection con=DriverManager.getConnection (url, "sa", "sa");
try{
Statement stmt=con.createStatement();
//查询employee表
ResultSet rs=stmt.executeQuery("select fee_name,amount,price from ih_advice_fee_over where patient_name='刘国胜' ");
while(rs.next()){
%>
<%=rs.getString("fee_name")%>
<%
} // end while
rs.close();
stmt.close();
} finally {
con.close();
}
%>
<%
//Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
//String url="jdbc:odbc:mydb";
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pxsyy";
//连接mydb数据库
Connection con=DriverManager.getConnection (url, "sa", "sa");
try{
Statement stmt=con.createStatement();
//查询employee表
ResultSet rs=stmt.executeQuery("select fee_name,amount,price from ih_advice_fee_over where patient_name='刘国胜' ");
while(rs.next()){
%>
<%=rs.getString("fee_name")%>
<%
} // end while
rs.close();
stmt.close();
} finally {
con.close();
}
%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
貌似这不是连不上,这是找不到页面,你没看异常是404吗,如果连不上的话应该是500异常。确定一下你的url地址。
HTTP Status 404 出现这个是系统找不到你要访问的页面。
但是我搞不懂为什么后面是乱码,你加密了?还是你的地址里有中文?
HTTP Status 404 出现这个是系统找不到你要访问的页面。
但是我搞不懂为什么后面是乱码,你加密了?还是你的地址里有中文?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询