• myeclise连接oracle数据库实现登录


    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();
                    
                }
                
            }

        }

    }

  • 相关阅读:
    6-查看centos中的用户和用户组
    23-python用BeautifulSoup用抓取a标签内所有数据
    22-python爬虫解决gbk乱码问题
    21-py3 发邮件
    20-调用百度AI的文字识别
    6-Ubuntu与Windows不能相互复制
    2018.4.18 Ubuntu 的telnet命令详解
    2018.4.17 java多线程练习二模拟开场仪式进场
    2018.4.16 Java多线程实现龟兔赛跑
    2018.4.15 Mac系统下如何使用StartUml画好需求分析的类图 (同样适用于windows)
  • 原文地址:https://www.cnblogs.com/ziyasi/p/4482660.html
Copyright © 2020-2023  润新知