`
shinfocom
  • 浏览: 1198304 次
文章分类
社区版块
存档分类
最新评论

在JSP中访问数据库大全

 
阅读更多
版权声明:CSDN是本Blog托管服务提供商。如本文牵涉版权问题,CSDN不承担相关责任,请版权拥有者直接与文章作者联系解决。


一、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连接Access数据库
<%@page import="java.sql.*"
import ="java.util.*"
import ="java.io.*"
import="java.text.*"
contentType="text/html; charset=gb2312"
buffer="20kb"
%><%! int all,i,m_count;
String odbcQuery;
Connection odbcconn;
Statement odbcstmt;
ResultSet odbcrs;
String username,title,content,work,email,url,time,date;
String datetime;
%>
<%
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}catch (ClassNotFoundException e)
{ out.print ("驱动程序不存在");
}
try{
odbcconn = DriverManager.getConnection("jdbc:odbc:db1");
odbcstmt = odbcconn.createStatement();
odbcQuery="Select * From book where datetime>2001-4-26 Order By datetime DESC";
odbcrs=odbcstmt.executeQuery(odbcQuery);
int i=0;
while (i<130) odbcrs.next();
while (odbcrs.next())
{
//*/////////////////////////显示数据库的内容用于调试程序是用//
int ii;
try{
try{
for (ii=1;;ii++)
out.print ("<br>Cloumn "+ii+" is: "+odbcrs.getString(ii));
}catch (NullPointerException e) {
out.print ("有空的指针");
}
}catch (SQLException e){
}
}
odbcrs.close();
odbcstmt.close();
odbcconn.close();
}catch (SQLException e)
{ out.print (e);
}
%>

分享到:
评论

相关推荐

    JSP中访问数据库

    在JSP中访问数据库大全

    在JSP中访问数据库方法

    在JSP中访问数据库方法在JSP中访问数据库方法在JSP中访问数据库方法在JSP中访问数据库方法在JSP中访问数据库方法

    在JSP中使用数据库实验报告

    在JSP中使用数据库实验报告,选择一个数据库中任何表,对该表进行查询、添加、删除或更新操作.

    如何在JSP中访问MySQL数据库上篇

    如何在JSP中访问MySQL数据库上篇 如何在JSP中访问MySQL数据库上篇

    JSP访问Web数据库

    介绍了JSP、JDBC技术,分析了JSP通过JDBC访问Web数据库的步骤和方法,并给出了一个JSP连接数据库的例子。

    实验报告_实验3 JSP访问数据库

    实验报告_实验3 JSP访问数据库 本实验报告旨在让学生熟悉JSP访问数据库的基本方法,包括表单文本数据获取、数据库设计和创建、数据库增删改查操作、预处理语句的使用、JSP调用存储过程和事务的基本用法等。 一、...

    JSP中访问数据库大全

    数据库连接,集中在这篇文章供大家参考

    JSP数据库访问技术

    JSP数据库访问技术

    实验七 JSP访问数据库.doc

    在上面的 JSP 语句中,我们首先设置了字符编码为 utf-8,然后使用 request 对象获取录入的个人信息,并将其添加到数据库中。 四、实验结果 通过实验,我们成功地实现了个人信息的增删改查模块,并熟悉了 JDBC 的...

    jsp连接数据库代码大全.pdf

    JDBC 驱动程序是 Java 语言中访问数据库的标准 API。使用 Oracle 的 thin 模式连接数据库,需要将 JDBC 驱动程序放到服务器的类路径里。然后,在数据库里建一个表 test,有两个字段 test1 和 test2,可以用 SQL 语句...

    JSP通过JDBC访问数据库

    //创建访问数据库的对象 results=state.executeQuery(query); //查询并返回结果 } catch(SQLException e) { System.err.println("Data.executeQuery: " + e.getMessage()); } return results; ...

    jsp页面显示数据库中的表

    通过JSP页面访问数据库 在JSP中设计java代码实现连接数据库 然后显示在 JSP页面中

    实验二 JSP表单开发及访问数据库

    一、实验目的 1.掌握JSP表单的开发方法。 2.熟悉JDBC技术和使用JDBC连接各种数据库。 二、实验学时 2H 三、实验性质 综合性实验

    2022年在JSP中使用JDBC访问数据库.pptx

    在JSP中,经常需要访问数据库以获取或存储数据,而JDBC(Java Database Connectivity)是一种Java API,allows Java programs to connect to a wide range of databases。因此,在JSP中使用JDBC访问数据库是非常常见...

    如何加快JDBC设计中JSP数据库访问速度

    然而,嵌入于JSP代码中的JDBC代码,与SQL命令嵌入在JDBC一样,可以充分利用JSP的功能,为客户端建立一个整洁而简便的API。为了达到这一目的,我们可以考虑到使用JSP操作来建立数据库接口组件。完美的JSP设计模式是...

    JSP基本语法和访问数据库

    JSP基本语法和访问数据库 javaEE

    在JSP中访问数据库

    使用连接池与预编译语句访问数据库,显示查询结果 可以用来作jsp实验报告的代码,希望对大家有帮助。

    jsp访问数据库的源代码

    花了好长时间总结出来的JSP访问数据库的源代码,希望大家能喜欢,

    JSP访问数据库.ppt

    JSP相关资料

Global site tag (gtag.js) - Google Analytics