社区
Web 开发
帖子详情
jsp如何连接oracle
Cadillac
2004-12-13 10:10:21
我是说在我的网页中使用jsp访问数据库,
在一些网站上看到的资料好像说是要使用tomcat
还有什么软件配置,我搞不董了
请大峡帮忙
谢谢
究竟我要连接数据库需要什么,该怎么样写程序,
oracle的sid是什么
...全文
121
3
打赏
收藏
jsp如何连接oracle
我是说在我的网页中使用jsp访问数据库, 在一些网站上看到的资料好像说是要使用tomcat 还有什么软件配置,我搞不董了 请大峡帮忙 谢谢 究竟我要连接数据库需要什么,该怎么样写程序, oracle的sid是什么
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
数据库的基本体系结构、存储管理、管理控制文件和日志文件、SQL语言基础、使用SQL*Plus、PL/SQL程序设计、...实例分别结合Java Swing、
JSP
、ASP.NET和PHP技术来讲述
Oracle
的实际应用...
简单java web学生信息管理系统
本人是新手,也刚开始java ...网址:http://www.javazhijia.com/ym/web/193.html导入到eclipse有点报错,我自己做了一点修改,将
oracle
数据库换成了数据库
连接
池
连接
mysql数据库,可直接运行,希望对大家能有所帮助!
guestbook程序代码
3. **数据持久化**:guestbook程序通常会使用关系型数据库(如MySQL、
Oracle
等)存储用户的留言。代码会涉及数据库
连接
、SQL查询和事务管理,确保数据的一致性和安全性。 4. **错误处理和异常处理**:在代码中,会...
学生信息管理系统(java实现)
1. Java:作为主要编程语言,Java提供了丰富的类库和工具,如Servlet和
JSP
用于服务器端编程,JDBC用于数据库
连接
。 2. JDBC:Java Database Connectivity,用于
连接
数据库,执行SQL语句,处理结果集。在学生信息...
Web 开发
81,116
社区成员
341,730
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章