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. mongodb sharding 简单部署记录

    创建目录 mkdir {mongos,config,shard1,shard2} mkdir -p mongos/{data,log} mkdir -p config/{data,log} mkdir ...

  2. XML中特殊字符转义

    /// <summary> /// 特殊字符转义 /// </summary> /// <param name="xml"></param ...

  3. IOS低版本遇到了坑不知道你遇到了没

    拿着项目给客户测试,客户那边三个人俩人水果手机是ios8以下版本,结果导致```(恭喜,坑出现!)总不能说老总!"您把版本升级到ios9 吧!

  4. js闭包使用

    闭包就是在一个函数内定义一个内部函数 并返回内部函数 function f1(){ var a=1; add=function(){a=a+1;} function f1Sub(){ console. ...

  5. Linux学习(一):从图形界面进入命令行及命令行进入图形界面

    一.从图形界面进入命令行 最近脑洞大开,想接触一下linux.本人设备是win7,于是安了VMware(12.0.0)虚拟机,在安Linux(我用的CentOS 6.3 64)时不太会搞,跟据提示(英 ...

  6. js+html+jquery 个人笔记

    js+html+jquery 笔记 1.获取HTML对象 var obj = document.getElementById(elementId) 对象的值: obj.value() 2.获取jQue ...

  7. SQL Server日期时间格式转换字符串详解 (详询请加qq:2085920154)

    在SQL Server数据库中,SQL Server日期时间格式转换字符串可以改变SQL Server日期和时间的格式,是每个SQL数据库用户都应该掌握的.本文我们主要就介绍一下SQL Server日 ...

  8. PHP中phar包的使用

    PHP5.3之后支持了类似Java的jar包,名为phar.用来将多个PHP文件打包为一个文件. 首先需要修改php.ini配置将phar的readonly关闭,默认是不能写phar包的,includ ...

  9. Crystal Reports拉报表报错:Error detected by database DLL

    问题描述: 最近在使用Crystal Reports打印报表时,提示错误信息:"Error detected by database DLL." 如下图: 经查找,是因为数据库名称 ...

  10. 解压版MySQL5.7.1x的安装与配置

    解压版MySQL5.7.1x的安装与配置 MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的.如果是msi格式的可以直接点击安装,按照它给出的安装提示进行安装(相信大家的英文可以看懂英 ...