首页 > 数据库 >JSP连接数据库大全

JSP连接数据库大全

时间:2023-06-19 14:01:49浏览次数:68  
标签:数据库 如下 第二个 jsp 内容 JSP 连接 大全


JSP连接数据库大全


一、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=gb2312" 


//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,连接,大全
From: https://blog.51cto.com/u_13950417/6512903

相关文章

  • druid数据库密码加密
    pom.xml<!--druid配置文件数据库密码加密--><dependency><groupId>com.alibaba</groupId><artifactId>druid-spring-boot-starter</artifactId><version>1.2.11</version>......
  • 寻找锁定数据库用户的真凶
    前几天,一位兄弟部门的同事,提过来一个问题,有一台开发Oracle数据库服务器,修改了一个应用用户的密码,然后就发现这个账户隔几分钟就会被锁,需要手工unlock解锁才行,但没过一会又被锁了,问了一圈开发人员,基本都说使用这个账户的应用要么停了,要么跟着改了密码。很是挠人。从现象看,推测可能还......
  • normal数据库关闭hang的问题
    今晚办公楼停电维护,需要提前关闭服务器,为防止异常关闭导致的各种问题,有个测试库,使用shutdownnormal停库,结果就是很常见的hang住了。操作顺序:1.shutdownnormal,然后关闭了当前sqlplus窗口。从alert日志中看:MonJun2216:50:222015Shuttingdowninstance(normal)Stoppingback......
  • 克隆数据库,速度至上
    《Linux7安装Oracle11g打怪经历》完成了数据库软件的初始安装,如果要同步复制到多套相同的环境,选择克隆数据库,是个好的选择。原始数据库首先,将数据库软件的$ORACLE_HOME路径进行打包,但是要注意,如果使用root打包,会提示错误,[root@bisal]$tarzcvf11g.tar11.2.0.4tar:Exitingwi......
  • .net 数据库开发的时候的一些错误
    (.netC#)今天找到了一个错误,就是在数据库记录用程序插入的时候,竟然没有检查数据库的列和插入列有没有匹配,找出错误。 ......
  • jsp WebUploader 分块上传
    ​ 前言文件上传是一个老生常谈的话题了,在文件相对比较小的情况下,可以直接把文件转化为字节流上传到服务器,但在文件比较大的情况下,用普通的方式进行上传,这可不是一个好的办法,毕竟很少有人会忍受,当文件上传到一半中断后,继续上传却只能重头开始上传,这种让人不爽的体验。那有没有......
  • 非Oracle Linux下Oracle 19c CDB数据库安装
    《非OracleLinux下安装Oracle19c》我们安装了non-cdb的19c数据库,通过这个脚本,还可以搭建cdb的数据库。1.修改安装脚本cp/etc/init.d/oracledb_ORCLCDB-19c/etc/init.d/oracledb_pdbisal-19c其中要改几处,ORACLE_SID改成新的,LISTENER_NAME改成新的,CREATE_AS_CDB之前我写的false,......
  • 代码如何连接数据库?常用的方式有几种?
    在现代应用程序开发中,与数据库的交互是非常重要的一步。要想使用数据库,我们需要对应的编程语言提供的库或框架来实现数据库的连接和交互。本文将从几个方面介绍代码如何连接数据库,并详细介绍常用的方式。一、什么是数据库连接?数据库连接是指应用程序通过特定的接口与一个或多个数据......
  • mybatis-plus 数据库日志仅打印SQL
     一、项目背景:springboot、web组件、Mysql8、java8+; 二、开发环境打印SQL及执行结果日志,便于调试接口;mybatis-plus配置文件的configuration节点添加以下配置2、效果   三、生产环境仅打印SQL,避免打印过多的查询结果影响系统性能    1、pom中增加sl4j的......
  • 三种数据库架构的介绍
    从数据库架构设计的角度,主要有三种,SharedEverything、SharedDisk以及SharedNothing。1. SharedEverything一般指的是单个主机的环境,完全透明共享的CPU/内存/硬盘,并行处理能力是最差的,典型代表就是SQLServer、单机版Oracle和MySQL,一般不考虑大规模的并发需求,架构比较简单,一般......