社区
Web 开发
帖子详情
jsp如何连接oracle
Cadillac
2004-12-13 10:10:21
我是说在我的网页中使用jsp访问数据库,
在一些网站上看到的资料好像说是要使用tomcat
还有什么软件配置,我搞不董了
请大峡帮忙
谢谢
究竟我要连接数据库需要什么,该怎么样写程序,
oracle的sid是什么
...全文
108
3
打赏
收藏
jsp如何连接oracle
我是说在我的网页中使用jsp访问数据库, 在一些网站上看到的资料好像说是要使用tomcat 还有什么软件配置,我搞不董了 请大峡帮忙 谢谢 究竟我要连接数据库需要什么,该怎么样写程序, oracle的sid是什么
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ywyshmily
2004-12-14
打赏
举报
回复
<%
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@172.100.1.20:1521:orcl02";
String user="barurusys";
String password="barurusys";
Connection conn=DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement();
String sql="select ename from emp where empno=7788";
ResultSet rs=stmt.executeQuery(sql);
rs.next();%>
<%out.println(rs.getString(1));%>
<%empno=rs.getString(1);
%>
<%rs.close();
stmt.close();
conn.close();
%>
USER和PASSWORD分别是你要连接的数据库的用户名和密码
oracle的SID你可以用这个SQL句子在SQLPLUS上执行一下得到
SELECT NAME FROM V$DATABASE
Tasia
2004-12-13
打赏
举报
回复
private String url = "jdbc:oracle:thin:@localhost:1521:oracle";
这个url中@及其前面的部分,你照写就可以了。后三部分的意义:
localhost: 你的数据库的ip,localhost表示本机;
1521: 端口
oracle: 这个就是sid了。
Tasia
2004-12-13
打赏
举报
回复
;oracle的sid就是你的数据库实例名,在安装oracle时由你指定的。
一个简单的访问数据库的类:package DB;
import java.sql.*;
/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2004</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/
public class Oracle {
protected Connection conn = null;
protected Statement stmt = null;
private String url = "jdbc:oracle:thin:@localhost:1521:oracle";
private String usr = "tasia";
private String pwd = "tasia";
public Oracle() {
}
public void DBConn(){
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
conn = DriverManager.getConnection(url, usr, pwd);
stmt = conn.createStatement();
}catch(ClassNotFoundException e){
System.out.println("Class not foune");
e.printStackTrace();
}catch(SQLException e){
e.printStackTrace();
}
}
public ResultSet query(String sql) throws SQLException{
return stmt.executeQuery(sql);
}
public int update(String sql) throws SQLException{
return stmt.executeUpdate(sql);
}
public void addBatch(String sql) throws SQLException{
stmt.addBatch(sql);
}
public int[] executeBatch() throws SQLException{
return stmt.executeBatch();
}
public void DBEnds(){
try{
if(stmt != null){
stmt.close();
stmt = null;
}
}catch(SQLException e){
e.printStackTrace();
}
try{
if(conn != null){
conn.close();
conn = null;
}
}catch(SQLException e){
e.printStackTrace();
}
}
public static void main(String[] args){
String sql = "select * from test order by int1";
Oracle db = new Oracle();
try {
db.DBConn();
ResultSet rs = db.query(sql);
while (rs.next()) {
System.out.println(rs.getInt(1));
}
rs.close();
} catch (SQLException e) {
e.printStackTrace();
} finally {
db.DBEnds();
}
}
}
JSP
与
oracle
数据库
连接
实例
JSP
ORACLE
,用于初学者
连接
数据库
Oracle
完全学习手册电子书.part1.rar
《
Oracle
完全学习手册》作为世界范围内性能最优异的数据库系统之一,它在国内数据库市场的占有率远远超过其对手,始终处于数据库领域的领先地位。《
Oracle
完全学习手册》以
Oracle
11g for Windows XP为平台,由浅入深地介绍
Oracle
Database 11g系统的使用方法和基本管理。主要包括:关系数据库设计、
Oracle
数据库的基本体系结构、存储管理、管理控制文件和日志文件、SQL语言基础、使用SQL*Plus、PL/SQL程序设计、存储过程、触发器和程序包、表、模式对象管理、安全管理以及基本的备份与恢复等,最后以4个应用实例分别结合Java Swing、
JSP
、ASP.NET和PHP技术来讲述
Oracle
的实际应用。 《
Oracle
完全学习手册》适合大专院校在校学生、网站开发人员、Java学习和开发人员以及编程爱好者学习和参考。
简单java web学生信息管理系统
本人是新手,也刚开始java web的学习,就在网上找了个例子练手,是一个简单的
jsp
+servler的学生管理系统。网址:http://www.javazhijia.com/ym/web/193.html导入到eclipse有点报错,我自己做了一点修改,将
oracle
数据库换成了数据库
连接
池
连接
mysql数据库,可直接运行,希望对大家能有所帮助!
guestbook程序代码
axeon的guestbook程序代码
学生信息管理系统(java实现)
很对年前的东西,别找我了。忙.........................................
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章