设为首页 收藏本站
查看: 957|回复: 0

[经验分享] Weblogic和Oracle的JDBC连接

[复制链接]

尚未签到

发表于 2016-7-22 10:05:32 | 显示全部楼层 |阅读模式
  jdbc直接连接
  <%@ page contentType="text/html;charset=gb2312"%> <%@ page import="java.sql.*"%> <% String result = ""; // 查询结果字符串 String sql = "select sysdate from dual"; // SQL 字符串 // 连接字符串,格式: "jdbc:数据库驱动名称:连接模式:@数据库服务器ip:端口号:数据库SID" String url = "jdbc:oracle:thin:@localhost:1521:cs"; String username = "csdata"; // 用户名 String password = "pwd"; //密码 // 创建oracle数据库驱动实例 Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); // 获得与数据库的连接 Connection conn = DriverManager.getConnection(url, username, password); // 创建执行语句对象 Statement  stmt = conn.createStatement(); // 执行sql语句,返回结果集 ResultSet  rs   = stmt.executeQuery(sql); while ( rs.next() ) { result += "\n 第一个字段内容:" + rs.getString(1) + "<BR>"; } rs.close(); // 关闭结果集 stmt.close(); // 关闭执行语句对象 conn.close(); // 关闭与数据库的连接 %> <HTML> <BODY> <%=result%> </BODY> </HTML>
  通过JNDI获取数据源
  <%@ page language="java" contentType="text/html; charset=utf-8"pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Insert title here</title></head><body><%@ page import="java.sql.*"%> <%@ page import="java.util.*"%> <%@ page import="javax.naming.*"%> <%String result = "";Context ctx = null;Hashtable ht = new Hashtable();ht.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");ht.put(Context.PROVIDER_URL, "t3://localhost:7001");Connection conn = null;Statement stmt = null;ResultSet rs = null;try {ctx = new InitialContext(ht);javax.sql.DataSource ds = (javax.sql.DataSource) ctx.lookup("JDBC/CS");conn = ds.getConnection();stmt = conn.createStatement();stmt.execute("select sysdate from dual");rs = stmt.getResultSet();while (rs.next()) {result = rs.getString(1);out.println(result);}stmt.close();stmt = null;conn.close();conn = null;rs.close();rs = null;} catch (Exception e) {out.println(e.toString());} finally {out.println("end");}%><%=result%></body></html>

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-247708-1-1.html 上篇帖子: Weblogic8配置Oracle数据库连接池 下篇帖子: 查看Websphere,weblogic.oracle的版本
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表