现在有好多初学jsp的网友经常会问数据库怎么连接啊,怎么老出错啊?所以我在这篇文章中列举了一些方法供大家参考,其实这种把数据库逻辑全部放在jsp里不是很好的做法,但是有利于初学者学习,所以我就这样做了,当大家学到一定程度的时候,可以考虑用MVC的模式开发。

在练习这些代码的时候,你一定将jdbc的驱动程序放到服务器的类路径里,然后要在数据库里建一个表test,有两个字段比如为test1,test2,可以用下面SQL建 create table test(test1 varchar(20),test2 varchar(20),然后向这个表写入一条测试纪录,那么现在就开始用jsp链接数据库吧。

一、jsp连接Oracle9i/10g数据库(用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(

几种Jsp连接数据库方法!相关推荐

  1. asp.net的几种简单连接数据库方法

    -------- 调用存储过程,连接控件参数,显示数据 SqlConnection conn = new SqlConnection(); conn.ConnectionString = " ...

  2. asp mysql text_11种ASP连接数据库的方法

    ASP连接数据库的11种方法--本文总结了使用ASP链接各种数据库的方法:1.Access数据库的DSN-less连接方法: set adocon=Server.Createobject(" ...

  3. JSP页面的五种跳转方法

    JSP(Java Server Pages)是由Sun Microsystems公司倡导.许多公司参与一起建立的一种动态网页技术标准.本文主要介绍的是JSP页面的五种跳转方法,一起来看. AD: JS ...

  4. php调用mysql库_PHP调用三种数据库的方法(1)

    PHP调用三种数据库的方法(1) 更新时间:2006年10月09日 00:00:00   作者: MySQL是一个小巧灵珑的数据库服务器软件,对于中.小型应用系统是非常理想的.除了支持标准的ANSI ...

  5. 使用另一种方式连接数据库

    另一种方式连接数据库 一.创建UserMapper接口 二.创建TestUserMapper测试类 package net.olj.mybatis.mapper;import net.olj.myba ...

  6. matlab 遍历每个像素点,Mat中两种像素遍历方法比较

    小白,入门中,不足其指正.刚刚接触opencv,从一个Matlab风格的编程环境突然跳转到C++,实在有些不适.单就pixels scanning花了好长时间研究.opencv-tutorials给出 ...

  7. JSP连接数据库实现查询

    JSP连接数据库实现查询 创建MySQL的表 database db_shop; use db_shop; create table admin_info( idint(11) NOT NULL AU ...

  8. mysqli操作数据库,连接和四种取值方法

    <?php header("Content-Type:text/html;charset=utf-8");//使用mysqli对象操作数据库//方法一://$_mysqli ...

  9. 基于 Python 的 8 种常用抽样方法

    抽样是统计学.机器学习中非常重要,也是经常用到的方法,因为大多时候使用全量数据是不现实的,或者根本无法取到.所以我们需要抽样,比如在推断性统计中,我们会经常通过采样的样本数据来推断估计总体的样本. 上 ...

最新文章

  1. 快来学习Redis 分布式锁的背后原理
  2. hadoop学习--多表关联
  3. [读书笔记]C#学习笔记二: 委托和事件的用法及不同.
  4. docker环境下指定jvm参数
  5. linux查看和修改当前系统时间
  6. HTML5+CSS3+JQuery1.9 输入框切换和Div失焦模拟
  7. CentOS 7 安装 Python 3.6
  8. java碰到乱码如何解决方法_如何处理java的乱码
  9. pythondocx更新目录_python根目录
  10. hihoCoder 1369 网络流一·Ford-Fulkerson算法 (网络流学习#1 记录)
  11. 目前比较流行的网站开发框架
  12. 益智app游戏 android,儿童宝宝益智游戏
  13. 专为球迷准备的免费邮箱
  14. 百度直达号轻应用开发运营指南
  15. I/Q数据频谱分析仪简介
  16. 转:深度学习斯坦福cs231n 课程笔记
  17. spring batch 通过配置文件的方法读文件
  18. > 《物联网技术与应用》课程学习笔记
  19. Winsock协议目录
  20. AB测试——流程介绍(设计实验)

热门文章

  1. 【vux】怎么使用vux
  2. 拷贝合并单元格时保留格式
  3. 《唐史原来超有趣》的读后感优秀范文3700字
  4. spark.ml支持算法总结
  5. 国产电容式触控IC的工作原理及应用
  6. python智能家居教程_泡泡云服务器移植python3.6 home-assistant(智能家居平台)
  7. Java中使用mysql驱动连接mysql以及mysql的安装
  8. git各阶段版本回退命令
  9. 模拟微信抢红包demo,生成随机数
  10. comsol显示电场计算结果_comsol电场示例.pdf