2016-java基础篇-jdbc
来源:互联网 发布:json接口api 编辑:程序博客网 时间:2024/06/05 05:16
java连接oracle写法:
1.引入如下jar包:
E:\app\cl\product\11.2.0\dbhome_1\jdbc\lib\ojdbc6_g.jar
2.具体代码如下:
package com.tsinghuas;import javax.servlet.http.*;import java.io.*;import java.sql.*;public class LoginCl extends HttpServlet{public void doGet(HttpServletRequest req,HttpServletResponse res){Connection con=null;PreparedStatement pre=null;ResultSet result =null;try{//String su=req.getParameter("username");String sp=req.getParameter("passwd");if(su.equals("sp")&&sp.equals("123")){Class.forName("oracle.jdbc.driver.OracleDriver");String url="jdbc:oracle:thin:@127.0.0.1:1521:orcl";String user="Test01";String password="Test01";con=DriverManager.getConnection(url,user,password);String sql="select * from users where username=?";pre =con.prepareStatement(sql);pre.setString(1,"admin");result=pre.executeQuery();String email="";while(result.next()){email=result.getString("email");System.out.println(email);}HttpSession hs=req.getSession(true);hs.setMaxInactiveInterval(10);hs.setAttribute("pass","ok");hs.setAttribute("email1",email);res.sendRedirect("welcome?uname="+su+"&uPasswd="+sp);}else{res.sendRedirect("login");}}catch(Exception e){e.printStackTrace();}finally{try{result.close();pre.close();con.close();}catch(Exception e){e.printStackTrace();}}}public void doPost(HttpServletRequest req,HttpServletResponse res){this.doGet(req,res);} }
0 0
- 2016-java基础篇-jdbc
- JAVA零基础自学笔记-JDBC篇
- java基础:关于JDBC
- java基础1-jdbc
- JAVA基础12--JDBC
- java基础 jdbc
- java基础-jdbc
- Java基础 — JDBC
- java-jdbc开发基础
- java基础--JDBC
- Java基础--JDBC-JavaBean
- Java基础--JDBC-HashMap
- Java JDBC基础
- 【JAVA】JDBC编程基础
- Java JDBC基础
- java JDBC基础流程
- Java基础之JDBC基础
- Java基础(十四)-----JDBC(三)[JDBC高级]
- 指针数组和数组指针
- Remove Linked List Elements
- ReactiveCocoa
- 去除字符串中重复出现的字符
- 【LeetCode-414】Third Maximum Number(C++)
- 2016-java基础篇-jdbc
- Filter基本案例(二)
- FAT32 R0.12b f_mkfs应用实例
- bzoj2599: [IOI2011]Race
- 学习python的第四十一天-第四章 python数据结构
- 小白学习无人机(三)
- 堆和栈的区别
- codeforces-747
- Hibernate4初识