`
lzkyo
  • 浏览: 466769 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

如何在weblogic中配置连接池和数据源以便在jsp中直接调用

    博客分类:
  • DB
阅读更多

1.打开weblogic console,打开Services-JDBC-Connection Pool,新建,选择数据库类型如

MSSQlServer,选择驱动Microsoft MS SQL Server Driver(type 4),
2.取connection pool名:如MSSQLPOOL,输入Dabasen na

me,Host name,Port,Database user name,passw

ord.注意:port应该跟SQL server的网络实用工具的Tcp/ip协议中的

端口一致.
3.显示Driver Classname:com.microsoft.jdbc.sqlserver.SQLServerDriver
 URL jdbc:microsoft:sqlserver://localhost:1433:
4.测试成功后,点create and deploy
5.在Data sources中新建一个Data source,输入jndi名字:如t

estJNDI,选择pool name就是刚才的MSSQLPOOL。
6.配置完毕后,在我们的jsp页面中可以这么写:
  <%@ page contentType="text/html;charset=gb2312"%>
<%@ page

import="java.sql.*,javax.naming.*,javax.sql.*,java.sql.ResultSet,java.sql.Statement"%

>
<html>
<body>
<%InitialContext ctx = new InitialContext();
DataSource ds = (DataSource) ctx.lookup("testJNDI");
Connection con=ds.getConnection();
Statement stmt=con.createStatement();
String sql="select * from companyInfo";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("结果正确");%>
<%rs.close();
stmt.close();
con.close();
%>
</body>
</html>
就可以了

 

 String   user   =   "用户名";   
		  String   password   =   "密码";   
		  String   source   =   "frontpool";   
		  Hashtable   parms   =   new   Hashtable();   
		  parms.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");   
		  try { 
		  InitialContext   ctx   =   new   InitialContext(parms);   
		  DataSource   ds   =   (DataSource)ctx.lookup(source);   
		  Connection   conn   =   ds.getConnection(user,password);

 
如果是一般的不用datasource的话,可以这么做:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
//pubs为你的数据库的
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement

(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你\");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>

分享到:
评论

相关推荐

    WebLogic 8.1 + MySQL + MyEclipse数据源的配置.doc

    在本文中,我们将详细探讨如何配置WebLogic 8.1服务器以连接MySQL数据库,并使用MyEclipse进行数据源的配置。这是一个重要的步骤,对于开发基于Java的Web应用程序来说,能够确保应用程序可以顺利地访问和操作数据库...

    JSP实用技巧集合,jsp编程的一些小技巧总结

    71. 配置数据连接池和数据源(Tomcat)? 72. 点击图1变为图2? 73. JSP中显示图片的方法之一? 74. int转为Integer的方法? 75. 请求jsp页面禁止缓存方法? 76. select选中其中的值自动到一个文本框? 77. JSP连接数据库?...

    jsp编程技巧集锦

    配置数据连接池和数据源(Tomcat)? 72. 点击图1变为图2? 73. JSP中显示图片的方法之一? 74. int转为Integer的方法? 75. 请求jsp页面禁止缓存方法? 76. select选中其中的值自动到一个文本框? 77....

    welogic8.1安装及配置说明

    - **创建数据源**:在控制台中选择“Services” &gt; “JDBC” &gt; “Connection Pools”并创建一个新的数据源连接池。 - **配置数据库类型**:根据所使用的数据库类型(如 Oracle、MySQL 等)选择合适的驱动。 - **设置 ...

    URL汇集、jsp、java学习中各种问题集锦

    - **知识点**: 如何在WebLogic服务器中配置数据库连接池。包括数据源定义、连接池参数设置及性能调优等内容。 - **解决方案**: 正确配置数据源;合理设置连接池参数;进行性能监控与优化。 ### 3. 其他相关知识点 ...

    JSP高级编程(全)

    3.3 EJB 开发实例封装数据源 3.4 本章小结 第4 章 JSP 与J2EE 分布式处理技术 4.1 J2EE 和分布式处理技术 4.2 远程方法调用RMI 技术 4.3 CORBA 技术 4.4 JNDI 技术 4.5 本章小结6 第二部分 JSP 技术和XML 技术 第5 ...

    关于tomcat服务器的配置

    在这段配置中,`name` 属性定义了数据源的名称,`scope` 表示数据源的作用域,`auth` 设置认证方式,`type` 定义资源类型。`url` 指定了数据库连接地址,`driverClassName` 指明了JDBC驱动类名,而`username` 和 `...

    java面试宝典

    136、在SERVLET中我能调用一个JSP错误页吗 34 137、APPLET和JSP如何通讯 35 138、JSP如何与EJB SessionBean通讯 35 139、当我使用一个结果集时,如何防止字段为"null"的字域显示在我的HTML输入文本域中? 35 140、...

    Oracle 应用程序服务器 10g 的系统管理员使用手册

    7. **数据源与连接池**:数据源是连接到后端数据库的关键组件,10g提供了管理这些连接池的功能,以提高数据库访问效率并控制资源使用。 8. **Web服务**:Oracle 10g支持WS-I(Web Services Interoperability)标准...

    WorkShop开发实战

    WorkShop支持直接在源代码视图或可视化视图中编辑页面。这里,我们可以将HTML、NetUI及其他Java控件直接拖放到编辑器中,构建出用户注册界面。例如,创建一个包含用户名、密码、电子邮件等输入字段的表单,并提供...

    JAVA上百实例源码以及开源项目源代码

    (1)提高文件的共享性(计算机程序和/或数据),(2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变化,(4)为了可靠和高效地传输,虽然用户可以在终端上直接地使用它,...

    myeclipse 6 java ee 开发中文手册

    手册将详细介绍如何使用这些工具进行数据库操作,包括JDBC连接池的配置和数据库模型的生成。 七、调试与测试 调试是软件开发过程中的重要环节。手册会讲解MyEclipse 6的调试工具,包括断点设置、单步执行、变量...

    JavaEE程序设计与应用开发5.6作业答案

    8. **JNDI(Java Naming and Directory Interface)**:JNDI用于查找和绑定资源,如数据源、EJB等。在大型企业级应用中,JNDI有助于实现组件的解耦。 9. **JTA(Java Transaction API)**:JavaEE支持分布式事务...

    J2EE应用开发详解

    5. **JTA(Java Transaction API)**:JTA定义了在分布式环境中进行事务管理的接口,使得应用程序可以在多个数据源上进行原子性的操作,确保数据的一致性。 6. **部署描述符(Deployment Descriptor)**:在J2EE...

    Teach Yourself J2EE in 21 Days

    4. **JNDI(Java Naming and Directory Interface)**:JNDI提供了一种查找和绑定资源的机制,如EJB、数据源等,对于理解和配置J2EE应用是必要的。 5. **JTA与JMS**:JTA管理分布式事务,确保在多组件操作中的数据...

    TongWeb6.0应用开发手册.pdf

    - **在SessionBean中配置数据源**: - 数据源是用于连接数据库的资源。 - 可以在部署描述符中声明数据源,并在SessionBean中使用JNDI查找它。 ##### 2.5 对weblogic-ejb-jar.xml的支持 - `weblogic-ejb-jar.xml`...

    ssh(structs,spring,hibernate)框架中的上传下载

     在配置完LobHandler后, 还需要将其注入到sessionFactory的Bean中,下面是调用后的sessionFactory Bean的配置:  代码 6 将lobHandler注入到sessionFactory中的配置 1. 2. … 3. 4. class="org.springframework...

    Java数据库系统项目开发实践

    在项目中,Servlet常用于接收和处理用户的请求,调用业务逻辑并转发到JSP页面。 10. **Web容器与应用服务器**: 为了运行JSP、Servlet和EJB,我们需要一个支持J2EE规范的Web容器或应用服务器,如Tomcat、Jetty或...

    Tomcat学习

    调整Connector的并发模型(bio, nio, apr)和连接池配置,可以提高并发处理能力。 3.3 热部署与热更新 启用热部署功能,如使用TOMCAT_HOME/conf/Catalina/localhost/应用名.xml替代web.xml,可以在不重启Tomcat的...

    基于SSM框架的仓库管理系统-毕业设计.zip

    在仓库管理系统中,Spring可以用来管理数据库连接池、事务控制、服务和控制器等组件,提高代码的可测试性和模块化。 2. **SpringMVC**:Spring的Web MVC模块,用于处理HTTP请求和响应。它将前端控制器...

Global site tag (gtag.js) - Google Analytics