datalink.jsp
<%@ 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=studenttest";
String user="sa";
String password="sa";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from student";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%> <br>
您的第二个字段内容为:<%=rs.getString(2)%> <br>
您的第三个字段内容为:<%=rs.getString(3)%> <br>
<%}%>
<%out.print("数据库操作成功,恭喜你 ");%>
<%rs.close();
stmt.close();
conn.close();
%>
<a href="index.htm">返回首页</a>
dataPoolLink.jsp
<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %>
<%@ page import="javax.naming.Context"%>
<%@ page import="javax.sql.DataSource"%>
<%@ page import="javax.naming.InitialContext"%>
<%@ page import="java.sql.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>数据库连接池试验</title>
</head>
<body>
<%
Context ctx = new InitialContext();
DataSource ds = (DataSource)ctx.lookup("java:comp/env/jdbc/myjsp2");
Connection conn = ds.getConnection();
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from class";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%> <br>
您的第二个字段内容为:<%=rs.getString(2)%> <br>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
分享到:
相关推荐
Delphi 数据库链接池,简单来说,就是一种管理数据库连接的技术,它允许应用程序重复使用已打开的数据库连接,而不是每次需要时都创建新的连接。这有助于减少网络延迟,降低系统资源消耗,并提升应用程序的响应速度...
"数据库连接数和连接池" 数据库连接数是指系统中可以同时存在的连接数量,而连接池则是为了解决频繁的数据库连接创建和销毁问题的技术。下面我们来详细了解这两个概念。 数据库连接数的限制: 在了解数据库连接数...
数据库连接池是一种资源管理技术,它预先创建并维护一定数量的数据库连接,当应用需要时,可以从池中获取连接,使用完毕后归还而不是直接关闭,从而减少了频繁创建和销毁连接的开销。在.NET Core中,对于MySQL数据库...
"Poolman数据库链接池"是一种高效管理数据库连接的工具,其主要...以上是对"Poolman数据库链接池"的详细介绍,希望对你的理解和使用有所帮助。在实际项目中,合理利用数据库连接池能够极大地提升系统的稳定性和效率。
本篇文章将详细探讨“链接数据库工具类”——DBUtil,以及如何通过配置文件配合DBUtil实现便捷的数据库连接。 DBUtil是一个常用的数据库连接池工具类,它封装了JDBC的基本操作,如建立和关闭数据库连接,执行SQL...
用vc6.0链接数据库文件 可以实现ACCESS SQL ORACLE三种数据库的链接
例如,Android提供了`SQLiteOpenHelper`类来帮助管理和操作SQLite数据库,包括创建数据库和版本管理。 对于动态链接,这意味着SQLite3的函数库(如`sqlite3_open()`、`sqlite3_exec()`等)是在程序运行时加载的,而...
navicat数据库链接工具navicat数据库链接工具navicat数据库链接工具navicat数据库链接工具navicat数据库链接工具navicat数据库链接工具navicat数据库链接工具navicat数据库链接工具navicat数据库链接工具navicat...
介绍用于java链接数据库的代码方法,简单快捷链接sql server数据库
在IT行业中,数据库是存储和管理...总结起来,JDBC是Java访问数据库的基础,而数据库连接池如C3P0则优化了连接管理,提高了系统的效率和稳定性。理解并熟练运用这些技术,对于开发高效、稳定的Java数据库应用至关重要。
一个使用C#链接数据库类库 可以在C#程序中进行有效的数据链接时使用
* 数据库连接池特点: * 获取连接时不需要了解连接的名字,连接池内部维护连接的名字 * 支持多线程,保证获取到的连接一定是没有被其他线程正在使用 * 按需创建连接,可以创建多个连接,可以控制连接的数量 * 连接...
标题中的“一个连接多种数据库的连接池封装包”指的是一个能够支持MySQL、SQL Server和Oracle等主流关系型数据库的通用连接池实现。这种封装使得开发者可以方便地在不同数据库之间切换,而无需大幅度修改代码,提高...
交你怎么样链接数据库代码不会的可以参考参考 很用处的呢
本篇将详细介绍JAVA使用JDBC链接数据库的相关知识点。 首先,了解JDBC的核心概念: 1. **JDBC驱动**:JDBC驱动是Java程序与数据库之间通信的桥梁。根据实现方式,它分为四种类型:JDBC-ODBC桥接驱动、网络纯Java...
总的来说,实现一个数据库连接池需要理解数据库连接池的工作原理,选择合适的连接池实现,配置合适的参数,并在代码中正确地管理和使用连接。同时,关注性能优化、异常处理和监控也是必不可少的。
标题中的"C#链接Progress数据库DEMO"指的是使用C#编程语言连接并操作Progress数据库的一个示例项目。Progress数据库是一款关系型数据库管理系统,常用于企业级应用,尤其在制造业和供应链管理中有广泛应用。C#作为...
Java Database Connectivity(JDBC)是Java编程语言中用于与各种类型数据库交互的一组接口和类。JDBC使得Java开发者能够编写可移植的代码来访问和处理数据库中的数据。本篇文章将深入探讨如何使用JDBC连接数据库,...
数据库连接池的集中配置方式数据库连接池的集中配置方式数据库连接池的集中配置方式数据库连接池的集中配置方式数据库连接池的集中配置方式数据库连接池的集中配置方式数据库连接池的集中配置方式数据库连接池的集中...
// 定义MySQL的数据库驱动程序 public static final String DBDRIVER = "org.gjt.mm.mysql.Driver" ; // 定义MySQL数据库的连接地址 public static final String DBURL = "jdbc:mysql://localhost:3306/mldn" ; ...