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. 从红米手机经常发生UIM没有服务的一些猜想

    缘起:买了测试用的红米手机,安装电信卡,经常生UIM没有服务,大约两天1次. 我的解决办法:飞行模式切换一下就恢复正常. 之前这张卡用三星的信号是满格,红米断开挺经常的 上网搜索: 同样的现象,还好官 ...

  2. java.sql.SQLException: ORA-00911: invalid character 解决方法

    java.sql.SQLException: ORA-00911: invalid character 控制台抛出这个异常:java.sql.SQLException: ORA-00911: inva ...

  3. js常用

    window.navigator.userAgent.toLowerCase().indexOf("msie") != -1 是否是IE浏览器

  4. Windows上Python2和3如何兼容

    作者:匿名用户链接:https://www.zhihu.com/question/21653286/answer/95532074来源:知乎著作权归作者所有,转载请联系作者获得授权.想学习Python ...

  5. Markdown syntax guide and writing on MWeb

    Philosophy Markdown is intended to be as easy-to-read and easy-to-write as is feasible.Readability, ...

  6. TOMCAT的安装部署配置(配图解)

    TOMCAT的安装部署配置 前提已经成功搭建配置JDK 下载好压缩包后,直接解压至某一目录下,目录中不能包含中文 双击安装文件,出现如下界面 点击[NEXT],出现如下界面 点击[I AGREE],出 ...

  7. 真正解决问题:maven eclipse tomcat java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

    在使用eclipse进行整合springmvc时经常会碰到这样的异常: java.lang.ClassNotFoundException:org.springframework.web.context ...

  8. Mongodb 服务(windows环境下)因被强制关闭,导致服务不能启动的处理办法

    环境:windows 8操作系统下 前置条件:因操作系统原因,没有先停止mongodb服务,直接重启操作系统. 导致结果:mongodb服务无法启动,弹出框报错. Windows 无法启动MongoD ...

  9. java第6次作业

    import java.util.ArrayList; import java.util.Collections; import java.util.Random; import java.util. ...

  10. 一个sendMessage

    Message 1.判断是否同意协议.2.验证验证码是否正确.3.验证手机是否符合规则,符合规则就用message()发送短信,验证码的有效期以及使用的短信模板,在配置文件中进行管理.返回值下标为st ...