package A;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Scanner;

public class My_ORCLE {
    
    public
static void main(String[] args) {
  
   
 String
classname="oracle.jdbc.driver.OracleDriver";
  
   
 String
url="jdbc:oracle:thin:@localhost:1521:orcl";
  
   
 String user="epet";
  
   
 String pwd="123";
  
   
 
  
   
 
  
   
 Connection con=null;
  
   
 PreparedStatement pre=null;
  
   
 ResultSet rs=null;
  
   
 
  
   
 try {
  
   
   
 //实例化键盘输入对象
  
   
   
 Scanner input=new Scanner(System.in);
  
   
   
 
  
   
   
 System.out.print("请输入用户名:");
  
   
   
 String username=input.next();
  
   
   
 
  
   
   
 System.out.print("请输入密码:");
  
   
   
 String password=input.next();
  
   
   
 
  
   
   
 //加载驱动
  
   
   
 Class.forName(classname);
  
   
   
 
  
   
   
 //创建连接
  
   
   
 con=DriverManager.getConnection(url,user,pwd);

//编写Sql语句
  
   
   
 String sql="select * from master where loginid=?
and password=?";
  
   
   
 
  
   
   
 pre=con.prepareStatement(sql);
  
   
   
 pre.setString(1,username);
  
   
   
 pre.setString(2,password);
  
   
   
 
  
   
   
 //得到结果集
  
   
   
 rs=pre.executeQuery();
  
   
   
 
  
   
   
 if(rs.next()){
  
   
   
   
 System.out.println("欢迎您:"+username);
  
   
   
 }else{
  
   
   
   
 System.out.println("登录失败!!");
  
   
   
 }
  
   
   
 
  
   
   
 
  
   
 } catch (ClassNotFoundException e) {
  
   
   
 // TODO Auto-generated catch block
  
   
   
 e.printStackTrace();
  
   
 } catch (SQLException e) {
  
   
   
 // TODO Auto-generated catch block
  
   
   
 e.printStackTrace();
  
   
 }finally{
  
   
   
 //释放内存
  
   
   
 
  
   
   
   
 try {
  
   
   
   
   
 if(rs !=null){
  
   
   
   
   
 rs.close();
  
   
   
   
   
  }
  
   
   
   
   
 if(pre !=null){
  
   
   
   
   
   
 pre.close();
  
   
   
   
   
    }
  
   
   
   
   
 if(con !=null){
  
   
   
   
   
   
 con.close();
  
   
   
   
   
    }
  
   
   
   
   
 
  
   
   
   
   
 
  
   
   
   
 } catch (SQLException e) {
  
   
   
   
   
 // TODO Auto-generated catch block
  
   
   
   
   
 e.printStackTrace();
  
   
   
   
 
  
   
   
 }
  
   
   
 
  
   
 }

}

}

myeclise连接oracle数据库实现登录的更多相关文章

  1. [原创]安装Oracle 11gR2,以及如何在win8下使用plsql develper连接Oracle数据库 ,在这里和大家分享下

    一,关于win8下安装Oracle 11gR2 1.我下载的是Oracle_11gR2_win64.其中有两个包: 注意:在解压了之后将:win64_11gR2_database_2of2\datab ...

  2. 通过使用精简客户端,且不需要安装的客户端,配合PLSQL连接oracle数据库

    通过使用精简客户端,且不需要安装的客户端,配合PLSQL连接oracle数据库. 首先下载安装包在Oralce官方网站上下载Oracle Instantclient Basic package.地址如 ...

  3. Windows server2008 搭建ASP接口访问连接oracle数据库全过程记录--备用

    真的是太不容易了,以前的时候在window server 2003上面搭建了一套asp+oracle的接口系统,就费了好大的劲儿,其实那会迷迷瞪瞪的也不知道怎么的就弄好了,也懒得管了.OK,从昨天到今 ...

  4. 使用C#连接ORACLE数据库

    一.使用OracleClient组件连接Oracle   .Net框架的System.Data.OracleClient.dll组件(ADO.Net组件),为连接和使用Oracle数据库提供了很大的方 ...

  5. PL/SQL连接oracle数据库

    PL/SQL连接oracle数据库 1.简单介绍 在不安装oracle数据库的情况下使用pl/sql连接远程oracle数据库. 2.详细步骤: a)      安装PL/SQL.依据自己的操作系统安 ...

  6. PL/SQL Developer 连接Oracle数据库详细配置方法

    PL/SQL Developer 连接Oracle数据库详细配置方法 近段时间很多网友提出监听配置相关问题,客户终端(Client)无法连接服务器端(Server).本文现对监听配置作一简单介绍,给出 ...

  7. 连接Oracle数据库的Hibernate配置文件

    连接Oracle数据库的Hibernate配置文件连接Oracle的Hibernate配置文件有两种格式,一种是xml格式的,另一种是Java属性文件格式的.下面分别给出这两种格式配置文件的代码. 1 ...

  8. Excel VBA 连接各种数据库(二) VBA连接Oracle数据库

    本文主要内容: Oracle环境配置 ODBC驱动设置.第三方驱动下载 VBA连接Oracle连接方法 Oracle10g官方免账号下载地址 系统环境: Windows 7 64bit Excel 2 ...

  9. PLSQL连接Oracle数据库问题及详解

    一.Oracle数据库安装步骤参考:https://jingyan.baidu.com/article/363872eccfb9266e4aa16f5d.html 二.Oracle客户端安装:http ...

随机推荐

  1. Basic Calculator

    本博客介绍leetcode上的一道不难,但是比较经典的算法题. 题目如下: Implement a basic calculator to evaluate a simple expression s ...

  2. Win7如何显示/隐藏Administrator账号

    为了保证安全,windows7的administrator账户默认在登录时是不显示的. 在登录页面显示administrator账户的方法: 1. 选择"开始"菜单->&qu ...

  3. Python—使用__slots__限制实例的属性

    如果我们想要限制实例的属性怎么办?比如,只允许对Student实例添加name和age属性. 为了达到限制的目的,Python允许在定义class的时候,定义一个特殊的__slots__变量,来限制该 ...

  4. MySQL数据库免安装版配置

    参考文章: http://www.bkjia.com/Mysql/1093427.html

  5. Python“Non-ASCII character 'xe5' in file”报错问题(转)

    今天在编译一个Python程序的时候,一直出现"Non-ASCII character 'xe5' in file"报错问题 SyntaxError: Non-ASCII char ...

  6. 汉诺塔(c++)

    今天看了递归函数,就写个汉诺塔,哈哈.........(每天记录一点点)

  7. MINA系列学习-IoAccpetor

    其实在mina的源码中,IoService可以总结成五部分service责任.Processor线程处理.handler处理器.接收器和连接器,分别对应着IoService.IoProcessor.I ...

  8. aspx页面,中文乱码解决方案

    由于文件编码方式编码方式不统一出现样式中文乱码解决方案: 今天碰到的问题:页面字体样式设置的'微软雅黑',可页面没引用.我调试看到样式出现中文乱码了 这种问题,就需要转换文件的编码方式,如下两步即可解 ...

  9. Validate US Telephone Numbers

    function telephoneCheck(str) { // Good luck! //return true; var phone = /^1? ?(\d{3}|\(\d{3}\))[ -]? ...

  10. The different between ng-grid & ui-grid

    ui-grid is replacing ng-grid, and support for ng-grid is getting thin as most of the original (2.x) ...