社区
Web 开发
帖子详情
我现在要用jsp来联接oracle数据库,要如何做
shuangyu
2003-05-25 08:10:16
我在安装的oracle的目录下找到了jdbc目录,我如何用jsp来联接它呢
请高手给个类的例子
...全文
32
2
打赏
收藏
我现在要用jsp来联接oracle数据库,要如何做
我在安装的oracle的目录下找到了jdbc目录,我如何用jsp来联接它呢 请高手给个类的例子
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
AllError
2003-05-26
打赏
举报
回复
package webbean;
/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2003</p>
* <p>Company: </p>
* @author unascribed
* @version 1.0
*/
//声明类库文件
import java.net.*;
import java.sql.*;
import java.lang.*;
import java.io.*;
import java.util.*;
public class Query {
//成员变量初始化
public static boolean isNull;
Connection conn = null; //数据库连接
Statement stmt=null;
ResultSet rs = null; //记录集
//db的构建器
public Query() {
try {
//注册数据库驱动程序为Oracle驱动
Class.forName("oracle.jdbc.driver.OracleDriver");
}
catch(java.lang.ClassNotFoundException e) {
System.err.println("driver error: " + e.getMessage()); //这样写是为了方便调试程序,出错打印mydb()就知道在什么地方出错了
}
try {
//建立数据库连接,使用Oracle的一种thin连接方式,demo为主机名字,demodb为数据库,后面的两个demo为用户名和密码
conn = DriverManager.getConnection("dbc:oracle:thin:@localhost:1521:truelx","xingch","xingch_123");
stmt = conn.createStatement();
}
catch(SQLException ex) {
System.err.println("stmt error: " + ex.getMessage());
}
}
//executeQuery方法用于进行记录的查询操作
//入口参数为sql语句,返回ResultSet对象
public ResultSet executeQuery(String sql) {
try{
rs = null;
//执行数据库查询操作
conn.setAutoCommit(true);
rs = stmt.executeQuery(sql);
}
catch(SQLException ex) {
System.err.println("Query error: " + ex.getMessage());
}
return rs;
}
//发送非附件消息
//入口参数为sql语句,成功返回true,否则为false
public void executeUpdate(String sql) {
rs = null;
try {
//建立数据库连接,其它参数说明同上面的一样
conn.setAutoCommit(true);
int rowCount = stmt.executeUpdate(sql);
//如果不成功,bupdate就会返回0
}
catch(SQLException ex) {
//打印出错信息
System.err.println("db.executeUpdate: " + ex.getMessage());
}
}
//toChinese方法用于将一个字符串进行中文处理
//否则将会是???这样的字符串
public void close(){
try{
if (rs!=null)
{
rs.close();
}
if(stmt!=null)
stmt.close();
if (conn!=null)
{
conn.close();
}
}catch(SQLException e){
System.err.println("close error:"+e.getMessage());
}
}
public static String toChinese(String strvalue) {
try{
if(strvalue==null)
{
return null;
}
else
{
strvalue = new String(strvalue.getBytes("ISO8859_1"), "GBK");
return strvalue;
}
}catch(Exception e){
return null;
}
}
public static void main(String[] args)
{
java.util.Date t1= new java.util.Date();
Query mm=new Query();
try{
ResultSet rs=mm.executeQuery("select * from case ");
String example;
while(rs.next()){
example=rs.getString(2);
System.out.println(example);
}
}catch(SQLException e){
System.err.println("close error:"+e.getMessage());
}
java.util.Date t2= new java.util.Date();
long dif = t2.getTime() - t1.getTime();
System.out.println(dif);
System.out.println("Hello World!");
}
}
QYworld
2003-05-26
打赏
举报
回复
jsp连接Oracle8/8i/9i数据库(用thin模式)
testoracle.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl";
//orcl为你的数据库的SID
String user="scott";
String password="tiger";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
oracle
联接
tomcat+
jsp
在IT领域,
Oracle
数据库
与Tomcat服务器以及
JSP
技术的集成是企业级应用开发中的常见需求。这不仅涉及到了
数据库
管理、Web应用服务器配置,还触及了Java编程环境的搭建。接下来,我们将深入探讨如何实现
Oracle
与Tomcat...
JSP
+
Oracle
动态网站开发
《
JSP
+
Oracle
动态网站开发》是一本专为学习如何使用Java Server Pages(
JSP
)技术和
Oracle
数据库
进行动态网站构建的教程。这本书的核心是通过实际案例来教授读者如何结合这两种强大的工具来创建功能丰富的Web应用。...
jsp
小论坛,
数据库
联接
数据库
通常采用关系型
数据库
管理系统(如MySQL或
Oracle
),使用SQL语言进行数据操作。
JSP
通过Java的JDBC(Java Database Connectivity)API与
数据库
进行交互,实现数据的读取、写入和更新。在设计时,需要考虑
数据库
...
Jsp
.rar_
oracle
【
Jsp
.rar_
oracle
】是一个关于使用Java
JSP
技术与
Oracle
数据库
交互的示例程序,非常适合初学者了解和学习如何在Web应用中处理
数据库
操作。在这个项目中,开发者使用了JavaServer Pages(
JSP
)技术,这是一种动态网页...
数据库
联接
一、
JSP
连接
Oracle
数据库
(使用thin模式)
Oracle
JDBC驱动程序是`ojdbc`系列,这里使用的是`
Oracle
Driver`。以下是一个简单的
JSP
示例(test
oracle
.
jsp
): ```
jsp
;charset=gb2312"%> *"%> Class.forName(...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章