用jsp分别连接oracle、mysql数据库

javaweb(jsp)项目如何连接oracle数据库???(自整理) 配置如下:jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=or12c2)))标准:jdbc:oracle:thin:@//:/标准:jdbc:oracle:thin:@::--查ServiceName。 阅读详情

一、连接mysql

驱动要放到WEB-INF/lib目录下。驱动可以到官网下载。

测试代码:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page import="java.sql.*" %>

<html>
  <head>
    <title>连接MySql测试页面</title>
  </head>
  
  <body>
    <%
    try
    {
	    Class.forName("com.mysql.jdbc.Driver"); 
	    Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/suo","root","root"); 
	    Statement stat=con.createStatement();
	    ResultSet rs=stat.executeQuery("select * from user");
	    if(rs!=null)
	    {
	    	while(rs.next())
	    	{
	    		out.print(rs.getString("username")+"  ");
	    		out.print(rs.getString("password")+"<br/>");
	    	}
	    }
	    else{
	    	out.print("未查询到数据<br/>");
	    }
	    stat.close();
    }catch(SQLException sqle){
    	out.print(sqle.getMessage());
    }
    %>
  </body>
</html>


二、连接oracle

我的oracle是10.2.0.3版本的,驱动只需要ojdbc14dms.jar就可以了,看了官网上的说明:、

    -ojdbc14dms.jar

   Same as ojdbc14.jar, except that it contains additional code to support Oracle Dynamic Monitoring Service. Can only be used when dms.jar is in the classpath. dms.jar is provided as part of recent Oracle Application Server releases.


测试代码:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page import="java.sql.*" %>

<html> 
	<head> 
	<title>连接oracle10g的测试页面</title> 
	</head> 
  <body> 
	<%
		try{
			Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); 
			String url="jdbc:oracle:thin:@192.168.1.102:1521:orcl"; 
			String user="suo"; 
			String password="suo"; 
			Connection conn=DriverManager.getConnection(url,user,password); 
			Statement stmt=conn.createStatement();
			String sql="select * from teachers"; 
			ResultSet rs=stmt.executeQuery(sql); 
			while(rs.next()) 
			{
				out.print(rs.getString(1)+" ");
				out.print(rs.getString(2)+"<br/>"); 
			}

			rs.close(); 
			stmt.close(); 
			conn.close(); 

		}catch(SQLException e){
			out.print(e.getMessage());
		}
	%> 
    
  </body> 
</html> 

要注意写oracle的url时,ip要写本机的ip,即通过ipconfig查询出来的ip,不知道为什么,用localhost和127.0.0.1都会报找不到网络适配器的错误。

而且这两种方式都不用配置classpath。直接注册就可以了。


JSP数据库连接大全:MySQL、Oracle与SQLServer JavaServer Pages(JSP)是一种动态网页技术,允许开发者将Java代码嵌入HTML页面中。JSP页面在服务器端被转换成Servlet,随后由Java虚拟机执行,生成动态内容返回给客户端。作为一种服务器端技术,JSP与ASP、PHP等技术类似,但更为强大,因为它完全基于Java平台。Java Database Connectivity (JDBC) 是一种用于执行SQL语句的Java API,它定义了客户端如何与数据库进行通信的标准方法。 阅读详情

相关推荐

jsp连接Oracle数据库实现增删改查

javaweb开发,连接Oracle数据库,通过网页注册,登录后对数据库中的用户表进行增删查。实现了登录、注册、增删改查等功能。

jsp连接Oracle

使用eclipse编写jsp连接oracle数据库,并进行网页展示数据库中的表

qq_51363161的博客 1211

jsp连接oracle数据库代码

本文介绍了JSP连接oracle的方法。

jsp连接oracle数据库

关于jsp连接oricle数据库方法

qq_51189417的博客 942

JSP直接连接Oracle取数据显示

JSP直接连接Oracle读取,插入,更新或删除数据显示,需要ojdbc6.jar,无需通过中间件 middleware

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

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/html;charset=gb2312″%> <%@ page import=”java.sql.*”%> <%

jsp 连oracle数据库,jsp连接oracle数据库

首先你要有tomcat,还要有oracle jdbc的jar档等环境.第一步: 写JSPString url="jdbc:oracle:thin:@(description=(address_list= (address=(host=10.10.10.103) (protocol=tcp)(port=1521))(address=(host=192.168.60.144)(protocol=tc...

weixin_29457191的博客 397

从BIOS到路由器:深入拆解SPI NOR Flash的硬件连接与‘芯片内执行’(XIP)奥秘

本文深入解析SPI NOR Flash的硬件连接与‘芯片内执行’(XIP)技术,从BIOS到路由器的应用场景出发,详细介绍了其架构精髓、典型连接方案、时序设计及性能优化方法。通过实际案例和参数对比,帮助开发者掌握NOR Flash在嵌入式系统中的关键作用与设计技巧,提升电路设计效率与可靠性。

weixin_30522183的博客 492

jsp mysql oracle,Jsp 连接 mySQL、Oracle 数据库备忘(Windows平台)

Jsp 环境目前最流行的是 Tomcat5.0。Tomcat5.0 自己包含一个 Web 服务器,如果是测试,就没必要把 Tomcat 与 IIS 或 Apache 集成起来。在 Tomcat 自带的 Web 服务器下可以进行 Jsp 测试。安装 Tomcat5.0 前需要安装 JDK(如果是 Windows server 2003 就必须安装 JDK,因为 Windows server 2003...

weixin_30245667的博客 169

S32DS IDE调试技巧:如何用条件断点精准捕获汽车电子MCU的硬件状态变化

本文详细介绍了S32DS IDE中条件断点功能在汽车电子MCU开发中的应用技巧。通过精准捕获硬件状态变化,工程师可以高效调试外设寄存器异常、时序敏感型交互等复杂场景,大幅提升汽车电子系统的开发效率。文章还提供了多种实战案例和性能优化建议,帮助开发者充分利用S32DS的调试功能。

CAT789的专栏 207

头歌操作系统 课后作业4.3:段页式内存管理 答案 无解析

头歌操作系统 课后作业4.3:段页式内存管理 答案 无解析

kercii的博客 7363

Jsp 连接 mySQL、Oracle 数据库备忘

Jsp 连接 mySQL、Oracle 数据库备忘2009-12-15 16:47Jsp 环境目前最流行的是 Tomcat5.0。Tomcat5.0 自己包含一个 Web 服务器,如果是测试,就没必要把 Tomcat 与 IIS 或 Apache 集成起来。在 Tomcat 自带的 Web 服务器下可以进行 Jsp 测试。    安装 Tomcat5.0 前需要安装 J

229

Frenet坐标系下动态街道场景的最优轨迹生成

本文详细解读了Lattice Planner

BigDavid123的博客 2392

MyEclipse中jsp连接SQL server,MySQL,Oracle数据库实现用户登录操作

MyEclipse中jsp连接SQL server,MySQL,Oracle数据库示例 文章只是为了记录自己的学习,方便以后查看 一.jsp连接Oracle数据库 1.工具:MyEclipse 10, PLSQL Developer 12 (64 bit),Oracle 11g 二.jsp连接Mysql数据库 三.jsp连接Sql server数据库 ...

weixin_43629997的博客 3060

【GlobalMapper精品教程】070:专题地图制作完整操作教程

与其它GIS软件一样,Globalmapper也可以制作出漂亮的地图,本文讲解专题地图制作完整操作流程。

智慧空间实验室 3752

华为OD机试真题 新系统2026-04-01 Python&JS【计算数列位置N的值】

如果其前面的M个元素中,存在值相同的元素,则该位置上的数值等于前面M个数中最大的数值与最小的数值之如果其前面的M个元素中,不存在值相同的元素,则该位置上的数值等于前面M个数中最大的数值与最小的数值之差;1、输入M、N两个数,则按照以下规则形成一个数列;两个整数,用逗号分割,分别表示M和N。一个整数,表示数列第N个位置上的数值。2、数列的前M个元素的值为1到M;请计算该数列第N个位置上的数值。N取值范围:1<= N<=50。M取值范围:3<=M<=10。

MISAYAONE的博客 3224

Jsp 连接 mySQL、Oracle 数据库备忘(Windows平台)

Jsp 连接 mySQL、Oracle 数据库备忘(Windows平台)    

阿猫的窝 1204

Langchain cannot connect with Azure SQL Database

Langchain 无法连接到 Azure SQL 数据库

suiusoar 633

jsp mysql oracle_Jsp 连接 mySQL、Oracle 数据库备忘

Jsp 连接 mySQL、Oracle 数据库备忘2009-12-15 16:47Jsp 环境目前最流行的是 Tomcat5.0。Tomcat5.0 自己包含一个 Web 服务器,如果是测试,就没必要把 Tomcat 与 IIS 或 Apache 集成起来。在 Tomcat 自带的 Web 服务器下可以进行 Jsp 测试。安装 Tomcat5.0 前需要安装 JDK(如果是 Windows ser...

weixin_34972620的博客 129

【华为OD机试真题】7、字符串筛选排序 | 机试真题+思路参考+代码解析(C++、Java、Py)

题目描述 >输入一个由N个大小写字母组成的字符串 按照ASCII码值从小到大进行排序 查找字符串中第K个最小ASCII码值的字母(k>=1) 输出该字母所在字符串中的位置索引(字符串的第一个位置索引为0) k如果大于字符串长度则输出最大ASCII码值的字母所在字符串的位置索引 如果有重复字母则输出字母的最小位置索引

KJ.JK 2267

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

JSP连接各类数据库大全(Oracle,MSSQL,DB2,Informix,SyBASE,MYSQL,PostgreSQL)

一、jsp连接Oracle8/8i/9i数据库(用thin模式)   testoracle.jsp如下:                  String url="jdbc:oracle:thin:@localhost:1521:orcl";   //orcl为你

SoftTestingStudying的专栏 614

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

JSP连接数据库(oracle,sqlserver,DB2,MySQL等)

一、jsp连接Oracle8/8i/9i数据库(用thin模式)testoracle.jsp如下:String url="jdbc:oracle:thin:@localhost:1521:orcl";//orcl为你的数据库名称String user="scott";String password="tiger";Connection conn= DriverManager.getConnection(url,user,password);Statement stmt=conn.createStatemen

代码人生 701

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

上一篇: 用struts2搭建一个登录的例子
下一篇: 处理jsp中文乱码问题(过滤器处理)
hackerain
博客等级 码龄16年 753粉丝 220原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值