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. C# 委托和事件 与 观察者模式(发布-订阅模式)讲解 by天命

    使用面向对象的思想 用c#控制台代码模拟猫抓老鼠 我们先来分析一下猫抓老鼠的过程 1.猫叫了 2.所有老鼠听到叫声,知道是哪只猫来了 3.老鼠们逃跑,边逃边喊:"xx猫来了,快跑啊!我是老鼠 ...

  2. python中的告警处理

    在Python中,遇到异常时,一类是直接抛出异常,exception:另一类直接告警warning. 对于后者,通常是打印一句话.前者则或中断程序执行. 考虑到避免由于告警导致后续的不可预知的错误,可 ...

  3. 升级到macos sierra xcode8 requires additional components to support runing and debugging choose Install to add required components

    升级到macos sierra xcode8 报提示:requires additional components to support runing and debugging choose Ins ...

  4. 更新CocoaPods

    终端输入 : sudo gem install -n /usr/local/bin cocoapods –pre 更新了CocoaPods后,在原来的工程中执行了pod install命令后,报这样的 ...

  5. python 自动发邮件 Errno61 Connection refused

    此问题是在mac机器上遇到 之前在windows平台运行ok的脚本在mac上报错 后来查了半天 发现是网络接入不对 切换下网络后问题就解决了

  6. Ueditor 编译发布后无法使用上传图片、附件等功能

    Ueditor 发布后上传到服务器会出现无法使用上传功能,在本地源代码模式下上传功能正常,这是因为在网站发布期间把 net/Uploader.cs 给编译了,发布后的代码不包含Uploader.cs故 ...

  7. NC 查询公司下所分配的组织,并存放字符串数组中

    private String[] querkFather() { String sql = "select pk_org from org_orgs start with pk_father ...

  8. some things

    ////html[1]/body[1]/div[9]/div[1]/div[1]/div[1]/ul/li  截取规则 Articles/Article[1]:选取属于Articles子元素的第一个A ...

  9. windows配置thrift开发环境

    1)安装thrift:到thrift官网下载exe文件,然后将文件重命名为thrift.exe,拷贝到c:\windows目录下(或者任何目录下),然后就可以在dos环境下使用了 c:\windows ...

  10. linux 项目环境搭建配置

    经过三天加一上午的努力折腾,本地项目终于跑起来了,linux系统,重装后需要安装基本的php,nginx,mysql.php扩展需要安装curl ,memcache,memcached等.然后就是修改 ...