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进行数据源的配置。这是一个重要的步骤,对于开发基于Java的Web应用程序来说,能够确保应用程序可以顺利地访问和操作数据库...
71. 配置数据连接池和数据源(Tomcat)? 72. 点击图1变为图2? 73. JSP中显示图片的方法之一? 74. int转为Integer的方法? 75. 请求jsp页面禁止缓存方法? 76. select选中其中的值自动到一个文本框? 77. JSP连接数据库?...
配置数据连接池和数据源(Tomcat)? 72. 点击图1变为图2? 73. JSP中显示图片的方法之一? 74. int转为Integer的方法? 75. 请求jsp页面禁止缓存方法? 76. select选中其中的值自动到一个文本框? 77....
- **创建数据源**:在控制台中选择“Services” > “JDBC” > “Connection Pools”并创建一个新的数据源连接池。 - **配置数据库类型**:根据所使用的数据库类型(如 Oracle、MySQL 等)选择合适的驱动。 - **设置 ...
- **知识点**: 如何在WebLogic服务器中配置数据库连接池。包括数据源定义、连接池参数设置及性能调优等内容。 - **解决方案**: 正确配置数据源;合理设置连接池参数;进行性能监控与优化。 ### 3. 其他相关知识点 ...
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 ...
在这段配置中,`name` 属性定义了数据源的名称,`scope` 表示数据源的作用域,`auth` 设置认证方式,`type` 定义资源类型。`url` 指定了数据库连接地址,`driverClassName` 指明了JDBC驱动类名,而`username` 和 `...
136、在SERVLET中我能调用一个JSP错误页吗 34 137、APPLET和JSP如何通讯 35 138、JSP如何与EJB SessionBean通讯 35 139、当我使用一个结果集时,如何防止字段为"null"的字域显示在我的HTML输入文本域中? 35 140、...
7. **数据源与连接池**:数据源是连接到后端数据库的关键组件,10g提供了管理这些连接池的功能,以提高数据库访问效率并控制资源使用。 8. **Web服务**:Oracle 10g支持WS-I(Web Services Interoperability)标准...
WorkShop支持直接在源代码视图或可视化视图中编辑页面。这里,我们可以将HTML、NetUI及其他Java控件直接拖放到编辑器中,构建出用户注册界面。例如,创建一个包含用户名、密码、电子邮件等输入字段的表单,并提供...
(1)提高文件的共享性(计算机程序和/或数据),(2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变化,(4)为了可靠和高效地传输,虽然用户可以在终端上直接地使用它,...
手册将详细介绍如何使用这些工具进行数据库操作,包括JDBC连接池的配置和数据库模型的生成。 七、调试与测试 调试是软件开发过程中的重要环节。手册会讲解MyEclipse 6的调试工具,包括断点设置、单步执行、变量...
8. **JNDI(Java Naming and Directory Interface)**:JNDI用于查找和绑定资源,如数据源、EJB等。在大型企业级应用中,JNDI有助于实现组件的解耦。 9. **JTA(Java Transaction API)**:JavaEE支持分布式事务...
5. **JTA(Java Transaction API)**:JTA定义了在分布式环境中进行事务管理的接口,使得应用程序可以在多个数据源上进行原子性的操作,确保数据的一致性。 6. **部署描述符(Deployment Descriptor)**:在J2EE...
4. **JNDI(Java Naming and Directory Interface)**:JNDI提供了一种查找和绑定资源的机制,如EJB、数据源等,对于理解和配置J2EE应用是必要的。 5. **JTA与JMS**:JTA管理分布式事务,确保在多组件操作中的数据...
- **在SessionBean中配置数据源**: - 数据源是用于连接数据库的资源。 - 可以在部署描述符中声明数据源,并在SessionBean中使用JNDI查找它。 ##### 2.5 对weblogic-ejb-jar.xml的支持 - `weblogic-ejb-jar.xml`...
在配置完LobHandler后, 还需要将其注入到sessionFactory的Bean中,下面是调用后的sessionFactory Bean的配置: 代码 6 将lobHandler注入到sessionFactory中的配置 1. 2. … 3. 4. class="org.springframework...
在项目中,Servlet常用于接收和处理用户的请求,调用业务逻辑并转发到JSP页面。 10. **Web容器与应用服务器**: 为了运行JSP、Servlet和EJB,我们需要一个支持J2EE规范的Web容器或应用服务器,如Tomcat、Jetty或...
调整Connector的并发模型(bio, nio, apr)和连接池配置,可以提高并发处理能力。 3.3 热部署与热更新 启用热部署功能,如使用TOMCAT_HOME/conf/Catalina/localhost/应用名.xml替代web.xml,可以在不重启Tomcat的...
在仓库管理系统中,Spring可以用来管理数据库连接池、事务控制、服务和控制器等组件,提高代码的可测试性和模块化。 2. **SpringMVC**:Spring的Web MVC模块,用于处理HTTP请求和响应。它将前端控制器...