javaweb-jsp怎么和Oracle数据库连接?

问题描述

jsp怎么和Oracle数据库连接?

请问各位大神,JSP怎么连接Oracle数据库,需要代码,如果在加上注释那就跟好了,谢谢!

解决方案

<%@ page language="java" contentType="text/html" pageEncoding="UTF-8"%>
<%@ page import="java.sql.*" %>

JSP----连接Oracle数据库

在jsp页面中直接连接Oracle数据库---显示emp表中的数据


雇员表

<%
//主要代码就是这一块
String className = "oracle.jdbc.driver.OracleDriver" ;
String url = "jdbc:oracle:thin:@127.0.0.1:1521:orcl" ;
String user = "jmbx" ;//数据库用户名
String password = "jmbx" ;//数据库密码
String sql = "SELECT empno,ename,hiredate,sal FROM emp" ;
Class.forName(className);//加载数据库驱动
Connection conn = DriverManager.getConnection(url,user,password);//连接数据库
PreparedStatement ps = conn.prepareStatement(sql);
ResultSet rs = ps.executeQuery();
int i = 1;
while(rs.next()){
%>

<%
i++ ;
}
rs.close();
ps.close();
conn.close();
%>

序????号 雇员编号 雇员姓名 入职日期 雇员薪水
<%=i %> <%=rs.getInt("empno")%> <%=rs.getString("ename")%> <%=rs.getDate("hiredate")%> <%=rs.getDouble("sal")%>
时间: 2024-10-26 12:02:06

javaweb-jsp怎么和Oracle数据库连接?的相关文章

在JSP中访问Oracle ,SqlServer ,DB2, Informix ,Access 数据库

access|js|oracle|server|sqlserver|访问|数据|数据库 在JSP中访问Oracle ,SqlServer ,DB2, Informix ,Access 数据库现在有好多初学jsp的网友经常会问数据库怎么连接啊,怎么老出错啊?所以我集中的在这写篇文章供大家参考,其实这种把数据库逻辑全部放在jsp里未必是好的做法,但是有利于初学者学习,所以我就这样做了,当大家学到一定程度的时候,可以考虑用MVC的模式开发.在练习这些代码的时候,你一定将jdbc的驱动程序放到服务器的类

oracle数据库连接问题

问题描述 oracle数据库连接问题 局域网内的某台window server2008 r2服务器用oracle 11g客户端去连接网内的oracle 11g服务器,ping 网络没问题,tnsping也没问题,telnet oracle服务器ip 1521端口 也没有问题,防火墙也是关闭的.之前该服务器也连的上oracle服务器,但现在就提示ORA-12170:连接超时,对oracle不是很熟悉,请问各位大侠可能的问题是什么呢?如何排查原因? 解决方案 oracle数据库连接数的问题oracl

急急急-跪求,javaweb,jsp,间接读值,

问题描述 跪求,javaweb,jsp,间接读值, 有什么方法可以从在计算价时,键入数据表中的编号列,得到是价钱列的值,(编号与价钱在同一行) 解决方案 从界面上扫数据这个做法会让你后面苦不堪言. 建议你理解下mvc或者mvvm思想. 把数据都放在model里,或者viewmodel里. 当界面上的显示的数据变化时,跟踪这个变化,并更新你的model, 然后再你的model里进行数据处理,并反馈给界面. 解决方案二: 你的这个场景,具体的做法: 在你的服务端,java类中,序列化你的类为json

connection-【求助】本地Oracle数据库连接不上

问题描述 [求助]本地Oracle数据库连接不上 系统报错: oracle.javatools.db.DBException: java.sql.SQLRecoverableException: IO 错误: The Network Adapter could not establish the connection at oracle.jdevimpl.db.adapter.CADatabaseFactory.createConnectionImpl(CADatabaseFactory.jav

oracle 连接-请教一个oracle数据库连接的问题

问题描述 请教一个oracle数据库连接的问题 本菜从来没有接触过oracle,最近需要连接oracle数据库,于是从orale官网下载了带有jdk版本的sqldeveloper : Windows 64-bit - zip file includes the JDK 7. 下载后直接运行:sqldeveloper.exe 打开了连接界面,但是连不上数据库. 请问各位大神,我是不是需要作什么配置或者还需要安装其它东西才可以使用sqldeveloper? 解决方案 起码数据库ip端口,用户名,密码

通过JNI接口调用c++接口时,c++接口中oracle数据库连接总是创建失败,急求解答

问题描述 通过JNI接口调用c++接口时,c++接口中oracle数据库连接总是创建失败,急求解答 封装了一个c++的接口类给java调用,接口中实现一些数据库查询操作, 接口在mfc下测试正常,通过java调用时数据库创建失败,ado,odbc,oci 的接口均试过了,都不成功,请问有人知道怎么解决吗? 解决方案 看下返回什么错误信息,然后才好判断,比如odbc驱动. 解决方案二: 连接字符串是封装在c++中没?如果是java传递的,那可能字符串传进来有问题

oracle11g-java和Oracle数据库连接

问题描述 java和Oracle数据库连接 要求用Java和Oracle做实训,现在用Java把界面写好了,数据库该弄得也弄好了,请问怎么把二者连起来,作为一个完整作品 解决方案 写一个数据库管理类(例如:DBManger),然后可以用反射机制获取jdbc驱动(注意:一下使用10g为例) //静态代码块,只执行一次 static{ try { Class.forName(""oracle.jdbc.driver.OracleDriver""); } catch (C

jsp页面调用oracle存储过程为什么总是报ORA-08103: object no longer exists 错误提示呢?

问题描述 jsp页面调用oracle存储过程为什么总是报ORA-08103:objectnolongerexists错误提示呢?调用代码:{callINDI_QUERY_AAA(?)}我在别的贴上看到这样答案:就是如果oracle存储过程中有insert,update,delete这些语句并且有返回cursor这样的类型,需要显式设置conn.setAutoCommit(false),在调用过程后设置为conn.setAutoCommit(true);就可以了.我的存储过程中也有insert,u

JSP连接MySql/MS SQL Server/Oracle数据库连接方法[整理]_JSP编程

JSP连接MySql数据库方法 首先先将MySql的数据库连接驱动拷贝到Tomcat/common/lib包下 下载mysql-connector-java-5.1.6.zip http://mysql.cs.pu.edu.tw/Downloads/Connector-J/mysql-connector-java-5.1.6.zip 配置Tomcat的虚拟目录-略 创建jdbcMySql.jsp页面 页面代码如下: 复制代码 代码如下: <%@ page contentType="text