JDBC连接Oracle数据库

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

request.setCharacterEncoding("utf-8");

response.setCharacterEncoding("utf-8");

String name=request.getParameter("name");

String pwd=request.getParameter("pwd");

try {

//1.加载驱动

Class.forName("oracle.jdbc.driver.OracleDriver");

//2.获取连接

Connection conn=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl","system","123456");

//3.创建命令

Statement sttm=conn.createStatement();

//4.创建sql命令

String sql="select * from users where name='"+name+"' and pwd='"+pwd+"'";

//5.执行命令获取结果集

ResultSet rs=sttm.executeQuery(sql);

if(rs.next()){

response.sendRedirect("/web3/dologin.jsp");

}else{

request.setAttribute("msg", "用户名或密码错误!");

request.getRequestDispatcher("/login.jsp").forward(request, response);

}

} catch (ClassNotFoundException | SQLException e) {

e.printStackTrace();

}

}

jdbc连接oracle查询数据库,JDBC连接Oracle数据库,并操作数据库,查询表相关推荐

  1. jdbc mysql 存储过程查询数据_JDBC连接(MySql)数据库步骤,以及查询、插入、删除、更新等十一个处理数据库信息的功能。...

    主要内容: JDBC连接数据库步骤. 一个简单详细的查询数据的例子. 封装连接数据库,释放数据库连接方法. 实现查询,插入,删除,更新等十一个处理数据库信息的功能.(包括事务处理,批量更新等) 把十一 ...

  2. oracle查询中表的连接顺序 手工指定

    http://database.51cto.com/art/201010/231536.htm 对那些连接了很多表的查询,Oracle需要花费大量的时间来检测连接这些表的适当顺序. 评估表的连接顺序 ...

  3. Oracle查询转换之连接谓词推入

    连接谓词推入(Join Predicate  Pushdown)是优化器处理带视图的目标SQL的一种优化手段,它是指虽然优化器会把该SQL中视图的定义SQL语句当作一个独立单元来单独执行,但此时优化器 ...

  4. oracle查询访问记录,[原创]Oracle Spatial新驱动的查询记录实例

    --sunfruit Oracle的空间数据库的操作驱动更新了,新的驱动适用于Oracle8.0或以上,新驱动在对数据库的操作上面和原有的驱动差别比较大,不过有一点:使用变得简单了 建立空间数据库和建 ...

  5. oracle查询视图时慢,oracle视图查询速度慢

    一般对视图的查询最好都分解为对数据表的 直接查询效果要好一些. 可以在参数文件中设置SHARED_POOL_RESERVED_SIZE参 数,这个参数在SGA共享池中保留一个连续的内存空间,连 续的内 ...

  6. oracle 查询列合并行,Oracle 查询合并列

    在ORACLE  查询时,有时要将多个列合并成一行,其方法如下: 1. decode 函数 decode 函数的语法为: decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省 ...

  7. oracle查询报错clb,Oracle RAC 负载均衡与故障转移(三)

    Server Service TAF https://www.cndba.cn/Breath/article/2324 服务端 service TAF 1.服务器端透明故障转移,通过配置service ...

  8. oracle查询大小写敏感参数,让Oracle 大小写敏感 表名 字段名 对像名

    一.解决方案 1.在表名.字段名.对象名上加上双引号,即可实现让oracle大小写区分. 2.但是这又引起了另一个问题:在数据库操作中,sql语句中相应的表名.字段名.对象名上一定要加双引号. 解决办 ...

  9. Oracle查询所有序列;[oracle中如何创建表的自增ID(通过序列);oracle sql语句大全

    Oracle查询所有序列 oracle sql语句大全 oracle中如何创建表的自增ID(通过序列)

  10. oracle查询两个分区,oracle下 分区表部分分区查询慢有关问题(2)

    当前位置:我的异常网» Oracle技术 » oracle下 分区表部分分区查询慢有关问题 oracle下 分区表部分分区查询慢有关问题(2) www.myexceptions.net  网友分享于: ...

最新文章

  1. Python中将三个列表数据zip起来并遍历(Iterating through three lists in parallel)
  2. UML中聚合和组合的关系(笔记)
  3. 【Codeforces Round #299 (Div. 2) B】Tavas and SaDDas
  4. struts2 页面取值_struts2.1如何在页面上取值?
  5. 太强了!Kaggle竞赛宝典方案汇总
  6. C#继承与多态 virtual虚方法的使用 在子类中使用override重写父类函数
  7. Cygwin穿越jumper
  8. 了解java虚拟机—非堆相关参数设置(4)
  9. php 变量传给另外一个函数,将在一个函数中创建的PHP变量传递给另一个
  10. 第一段VBA脚本留念
  11. java 小球运动轨迹_java怎么实现小球的运动轨迹
  12. html_jQuery_ajax
  13. 如何查询Opencv的版本
  14. unity导出fbx模型_三维制作内容,maya模型贴图文件导入untiy,烘焙灯光贴图
  15. Flutter--使用相机
  16. Windows 7下vc2010编译使用redis 3.0
  17. Docker之maxscale容器实现mysql读写分离配置文件
  18. 10.[保护模式]长调用与短调用
  19. 用MATLAB绘制国债NSS模型,[matlab]用lsqcurvefit或lsqnonlin实现NSS利率期限模型-经管之家官网!...
  20. arcmap实现洪水淹没分析

热门文章

  1. Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the system variable
  2. 用C语言编写顺序存储的线性表(含代码实现)
  3. Nacos实现环境隔离
  4. Git Pull Failed:Could not read from remote repository
  5. IT职场人生系列之十:创业观
  6. flex4 SuperTabNavigator 添加关闭图片
  7. CSS学习笔记----选择器与字体(字系)
  8. Java多线程编程(2)--多线程编程中的挑战
  9. 一文搞懂List 、ListObject、List?的区别以及? extends T与? super T的区别
  10. bundle + forever部署Meteor App