| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1014 人关注过本帖
标题:[求助]请教JSP连接SQL 2000的相关问题.
只看楼主 加入收藏
uukkcc
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2007-7-24
收藏
 问题点数:0 回复次数:11 
[求助]请教JSP连接SQL 2000的相关问题.

最近联系JSP连接SQL 2000数据库.可总是有错误.不知道怎么解决.现将代码贴上.请各位指点一二.
新手,请尽量详细.在此有礼了.谢谢!
代码如下:

首先建一个class来存放连接数据库用的相关代码:


package test;

import java.sql.*;

public class DB {

private Connection conn;
private Statement stmt;
private ResultSet rs;

private void preparedDriver(){
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch (ClassNotFoundException ex) {
ex.printStackTrace();
}
}

public Connection getConn(){
this.preparedDriver();
try {
conn = DriverManager.getConnection("jdbc:odbc:test","","");
} catch (SQLException ex) {
ex.printStackTrace();
}
return conn;
}


}

然后建一JSP来调用以上代码:

<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="java.sql.*"%>
<jsp:useBean id="sel" scope="page" class="test.DB"></jsp:useBean>
<html>
<head>
</head>
<body>
<%
Connection conn=null;
Statement stmt=null;
ResultSet rs=null;
conn=sel.getConn();
stmt=conn.createStatement();
rs=stmt.executeQuery("select * from Ango");
while(rs.next()){
out.println(rs.getInt(1));
out.println(rs.getString(2));
out.println(rs.getString(3));
out.println(rs.getString(4));
out.println(rs.getString(5));
out.println(rs.getString(6));
out.println(rs.getFloat(7));
out.println(rs.getString(8));
out.println(rs.getInt(9));
out.println(rs.getInt(10));
}

rs.close();
stmt.close();
conn.close();
%>
</body>
</html>


搜索更多相关主题的帖子: SQL JSP 
2007-09-17 11:22
uukkcc
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2007-7-24
收藏
得分:0 
米人指点吗?
2007-09-17 14:00
风月_无边
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:60
帖 子:2960
专家分:652
注 册:2007-1-19
收藏
得分:0 
你應該把出現的錯誤也帖上來﹗

我的网站 http://www.
2007-09-17 14:20
hwoarangzk
Rank: 4
来 自:冰封王座
等 级:贵宾
威 望:12
帖 子:1894
专家分:0
注 册:2007-7-17
收藏
得分:0 

还有下过补丁吗?


I'm here, as always...
2007-09-17 14:39
uukkcc
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2007-7-24
收藏
得分:0 

从 stmt=conn.createStatement();开始以下都抱错.

错误提示为:
unreported exception java.sql.SQLException; must be caught or declared to be thrown

我用的是Jbuilder 2006,是注册版.

SQL 2000打过SP3补丁.

2007-09-17 17:31
风月_无边
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:60
帖 子:2960
专家分:652
注 册:2007-1-19
收藏
得分:0 
沒有捕獲異常﹗﹗

我的网站 http://www.
2007-09-17 18:21
evollock
Rank: 1
等 级:新手上路
帖 子:67
专家分:0
注 册:2007-7-4
收藏
得分:0 

没有写不过异常的语句

2007-09-17 19:42
guoxhvip
Rank: 8Rank: 8
来 自:聖西羅南看臺
等 级:贵宾
威 望:44
帖 子:4052
专家分:135
注 册:2006-10-8
收藏
得分:0 
异常必须捕获

愛生活 && 愛編程
2007-09-17 22:38
uukkcc
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2007-7-24
收藏
得分:0 
弱弱是问一下.怎么捕获异常?可否指点一下完整的代码?
谢谢....
2007-09-18 08:44
风月_无边
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:60
帖 子:2960
专家分:652
注 册:2007-1-19
收藏
得分:0 
加上try , catch ,把會出現異常的語句括起來﹗

我的网站 http://www.
2007-09-18 18:32
快速回复:[求助]请教JSP连接SQL 2000的相关问题.
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017801 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved