JSP通过JDBC连接ORACLE数据库
2017-11-25 19:14
344 查看
<%@ page import="java.sql.*" %> <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <html><body> <% String name = request.getParameter("username"); String pass = request.getParameter("password").trim(); //加载数据库 Class.forName("oracle.jdbc.driver.OracleDriver"); Connection conn=DriverManager.getConnection("jdbc:oracle:thin:@IP:端口号:服务名","数据库用户名","对应账户密码"); Statement stmt=conn.createStatement(); ResultSet rs=stmt.executeQuery("select password from ffuser where username="+"'"+name+"' group by password"); if(rs.next()){ String realpass = rs.getString("password").trim();//获取当前用户的正确密码,去除空值 //用户存在,判断密码是否正确 if(realpass.equals(pass)){ //登录成功,跳转到主界面 response.sendRedirect("main.jsp"); }else{ //密码错误 //out.print("输入的密码:"+pass+"<br>"); //out.print("获取的密码:"+realpass+"<br>"); //out.print(realpass.equals(pass)); out.print("<script>alert('密码错误');history.back()</script>"); } }else{ //账号不存在 out.print("<script>alert('不存在该管理员');history.back()</script>"); } %> </body></html>
因为数据库有个大作业的原因,心血来潮,做了这个登陆方式。
1、配置JAVA环境
2、配置ORACLE环境
3、配置驱动
经过:
一开始,怎么也连不上,后来发现,缺少驱动,然后就去ORACLE安装路径拷贝了驱动,驱动有了,还是连不上,监听出问题了,然后又去配置了一波监听(本人ORACLE安装在虚拟机中)
驱动目录:
C:\app\Administrator\product\11.2.0\dbhome_1\jdbc\lib
相关文章推荐
- 通过JDBC连接oracle数据库的十大技巧
- 通过JDBC连接oracle数据库的十大技巧
- 通过JDBC连接Oracle数据库的十大技巧
- 通过JDBC连接oracle数据库的十大技巧
- 通过JDBC连接Oracle数据库中的十大技巧
- 通过JSP连接数据库的JDBC
- 通过JDBC连接数据库(MySql为例)并读取数据库信息--JSP基础
- 通过JDBC连接Oracle数据库中的十大技巧
- 通过jdbc连接oracle的十大灵活技术_jsp技巧
- 通过JDBC连接oracle数据库的十大技巧
- 通过JDBC连接Oracle数据库中的十大技巧
- 通过JDBC连接oracle数据库的十大技巧
- 通过JDBC连接oracle数据库的十大技巧
- 通过JDBC连接oracle数据库的十大技巧
- 通过JDBC连接oracle数据库的十大技巧
- 通过JDBC连接Oracle数据库中的十大技巧
- 通过JDBC连接oracle数据库的十大技巧
- java通过jdbc方式连接oracle数据库
- 通过JDBC连接oracle数据库的十大技巧
- JDBC连接MySQL或Oracle数据库(通过从属性文件jdbc.properties读,用Java的Property类)