一、jsp连接Oracle8/8i/9i数据库(用thin模式)
testoracle.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl";
//orcl为你的数据库的SID
String user="scott";
String password="tiger";
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>
二、jsp连接Sql Server7.0/2000数据库
testsqlserver.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=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>
三、jsp连接DB2数据库
testdb2.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("com.ibm.db2.jdbc.app.DB2Driver ").newInstance();
String url="jdbc:db2://localhost:5000/sample";
//sample为你的数据库名
String user="admin";
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>
四、jsp连接Informix数据库
testinformix.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("com.informix.jdbc.IfxDriver").newInstance();
String url =
"jdbc:informix-sqli://123.45.67.89:1533/testDB:INFORMIXSERVER=myserver;
user=testuser;password=testpassword";
//testDB为你的数据库名
Connection conn= DriverManager.getConnection(url);
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>
五、jsp连接Sybase数据库
testmysql.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("com.sybase.jdbc.SybDriver").newInstance();
String url =" jdbc:sybase:Tds:localhost:5007/tsdata";
//tsdata为你的数据库名
Properties sysProps = System.getProperties();
SysProps.put("user","userid");
SysProps.put("password","user_password");
Connection conn= DriverManager.getConnection(url, SysProps);
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>
六、jsp连接MySQL数据库
testmysql.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url="jdbc:mysql://localhost/softforum?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"
//testDB为你的数据库名
Connection conn= DriverManager.getConnection(url);
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>
七、jsp连接PostgreSQL数据库
testmysql.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("org.postgresql.Driver").newInstance();
String url ="jdbc:postgresql://localhost/soft"
//soft为你的数据库名
String user="myuser";
String password="mypassword";
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>
分享到:
相关推荐
JSP连接数据库大全JSP连接数据库大全JSP连接数据库大全JSP连接数据库大全JSP连接数据库大全JSP连接数据库大全
在JavaServer Pages (JSP) 中,连接数据库是常见的任务,尤其在开发动态网页时。JSP连接数据库通常涉及到Java的 JDBC(Java Database Connectivity)API,这是一个标准接口,用于让Java程序与各种类型的数据库进行...
**JSP链接数据库** JSP连接数据库通常通过Java的JDBC(Java Database Connectivity)API来实现。首先,我们需要在JSP页面中加载对应的数据库驱动,例如,对于Oracle数据库,这可能涉及到`ojdbc.jar`库。然后,使用`...
本文将深入探讨如何使用JSP来链接数据库,以实现数据的存取和展示。 首先,我们需要理解JDBC(Java Database Connectivity),它是Java平台的标准API,用于与各种类型的数据库进行通信。在JSP中,通过JDBC我们可以...
jsp连接Oracle8/8i/9i数据库 jsp连接Sql Server7.0/2000数据库 jsp连接DB2数据库 jsp连接Sybase数据库 jsp连接Informix数据库 jsp连接MySQL数据库
### JSP连接数据库知识点 #### 一、JSP与数据库交互概述 JSP(Java Server Pages)是一种基于Java技术的动态网页技术标准,它能够实现将动态内容嵌入到静态HTML页面中,使得Web应用程序更加灵活多变。在实际开发...
在IT行业中,JSP(JavaServer Pages)是一种...总结,JSP链接数据库及验证涉及了JDBC API的使用、数据库连接的生命周期管理以及数据验证的策略。正确理解和运用这些知识点,能够帮助开发者构建健壮、安全的Web应用。
Java JSP数据库连接大全是关于如何在Java Web应用程序中与各种数据库进行交互的全面指南。在JSP(Java Server Pages)开发中,数据库连接是必不可少的一部分,它允许开发者存储、检索和更新数据。本资源涵盖了7种...
在本项目中,"jsp+servlet链接数据库"描述的是如何利用这两者来连接和操作数据库。 首先,我们需要了解基础概念。`JSP`是视图层的技术,主要负责展示数据;`Servlet`则是控制层,处理逻辑和业务流程。在数据库交互...
### JSP各数据库连接代码详解 #### 一、概述 在Web开发中,Java Server Pages (JSP) 是一种常用的技术栈,它允许开发者在HTML页面中嵌入Java代码,从而实现动态网页的功能。JSP可以与多种类型的数据库进行交互,以...
本主题聚焦于如何利用JSP连接SQL Server数据库,并实现分页功能,这对于构建高性能、大数据量的Web应用至关重要。 首先,要使用JSP连接SQL Server数据库,你需要以下几个关键组件: 1. **JDBC驱动**:Java ...
【标题】:基于JSP的数据库访问程序 在IT领域,Java Server Pages(JSP)是一种广泛用于构建动态Web应用程序的技术。本项目提供了一个基于JSP的数据库访问程序,旨在帮助开发者了解如何在JSP中操作数据库,进行数据...
在本文中,我们将深入探讨如何使用JSP(JavaServer Pages)技术实现与MySQL数据库的连接,以便进行登录测试。这是一个适合初学者学习的项目,它利用了JavaBean技术来封装数据查询和数据库连接方法,使得代码更加模块...
总的来说,学习如何在JSP中连接Oracle数据库涉及了Java基础、JDBC API、数据库连接管理以及JSP和JSTL的使用。理解这些概念和实践,对于初学者来说,是进入Web开发和数据库交互领域的第一步。通过不断的练习和实践,...
在IT行业中,数据库连接是Web开发中的重要环节,特别是在使用Java服务器页面(JSP)时。JSP允许开发者在服务器端动态生成HTML,而与数据库交互是实现动态内容的关键。本资源提供了针对不同数据库的JSP连接代码示例,...
标题中的“用JSP和数据库做的购物车的源程序”是指使用Java Server Pages(JSP)技术结合数据库来实现一个在线购物车的功能。这个程序包含了处理用户请求、与数据库交互以及管理购物车中商品数量的一系列操作。 ...
最后,我们需要在JSP页面中遍历结果集并展示数据,同时提供分页导航链接。可以使用`<c:forEach>`标签迭代结果集,并根据总页数生成`<a>`标签,允许用户跳转到不同页码。 ```jsp <th>ID <th>Name <!-- 其他...
本项目"用纯JSP写的连接数据库MySQL操作"显然是一个教程或示例,展示了如何在不使用额外Java Servlet的情况下,直接通过JSP来连接并操作MySQL数据库。标签"jdbc"表明了这里使用的是Java Database Connectivity,它是...
在IT行业中,JSP(JavaServer Pages)是一种用于创建动态网页的技术,它结合了Java编程...以上就是JSP数据库链接及增删改查的基本知识点,掌握了这些,你就可以在JSP项目中有效地操作数据库,构建功能丰富的Web应用。
本篇文章将详细阐述JSP链接数据库的各种配置,包括基本的数据库连接、JDBC驱动管理、连接池的使用以及常见问题的解决策略。 一、JDBC基础知识 Java Database Connectivity (JDBC) 是Java平台的标准API,用于与各种...