在JSP中访问数据库大全

原创 2004年09月23日 14:04:00

一、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访问操作mysql数据库

jsp访问操作mysql数据库
  • qq_26071477
  • qq_26071477
  • 2016年10月24日 23:57
  • 1929

jsp访问数据库(完整总结)

1:数据表 -+-----+------+----------+-------------+----------------+------------+------------------+----...
  • pangqiandou
  • pangqiandou
  • 2016年10月22日 00:13
  • 5943

一个简单的JSP 连接MySQL使用实例

一、软件环境              下载并安装MySQL,Tomacat,JDBC、MyEclipse或其他IDE。 二、环境配置                将其环境变量配置好之后,下载Jav...
  • kirinlau
  • kirinlau
  • 2016年11月16日 08:42
  • 23152

通过jsp直接操作数据库

在数据库中存储有证书和由证书解析出来的主题。但是在程序运行一段时间之后,发现不能兼容某些特别格式的证书。所以就修改了证书的验证方式。但是对于已经存储在数据库中的数据,就需要我们手动提取出证书,然后按照...
  • u010688587
  • u010688587
  • 2016年10月26日 15:10
  • 2257

java连接oracle数据库 -- 直接用jsp访问连接

1. 创建jsp文件 2. import加入sql包 3. 编写主要的jsp文件
  • u012966585
  • u012966585
  • 2013年12月02日 21:45
  • 1944

JSP连接MySQL数据库及环境配置

1 安装相关软件 Eclipse的安装:网址http://eclipse.org/downloads/  选择Eclipse IDE for Java EE Developers进行安装(如果安装E...
  • xihaxiaotiancai
  • xihaxiaotiancai
  • 2014年01月31日 23:16
  • 9655

JSP连接数据库大全

那么现在开始我们的jsp 和数据库之旅吧。 一、jsp 连接Oracle8/8i/9i 数据库(用thin 模式) testoracle.jsp 如下: String url...
  • qd_liyp
  • qd_liyp
  • 2013年03月20日 21:19
  • 462

JSP访问数据库

首先我们先来了解一下什么是JDBC:在Javajis
  • kluing
  • kluing
  • 2014年06月08日 12:30
  • 455

Java Web jsp连接数据库并将数据库数据显示在浏览器页面

首先,完成jsp连接数据库并将数据库数据显示在浏览器页面有三个步骤 一、导包 二、连接数据库 三、显示数据 一、导包 最为稳妥的导包方式为先将需要导入的jar包(此处应导入mysql-conne...
  • sanmu_1
  • sanmu_1
  • 2017年05月16日 19:03
  • 1707

JSP简单访问数据库

JSP简单访问数据库
  • l4432321
  • l4432321
  • 2016年08月04日 20:59
  • 302
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在JSP中访问数据库大全
举报原因:
原因补充:

(最多只允许输入30个字)