MyEclipse 连接Oracle数据库(初学者必看)
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 oraclejdbc { public static void main(String[] args) { //实例化键盘输入 Scanner input = new Scanner(System.in); //提示输入用户名 System.out.println("请输入用户名:"); String loginid=input.next(); //提示输入密码 System.out.println("请输入密码:"); String password=input.next(); //数据库名和登入密码 String driver="oracle.jdbc.driver.OracleDriver"; String url="jdbc:oracle:thin:@localhost:1521:ORCL"; String user = "epet"; String pwd = "123456"; Connection con=null; PreparedStatement ps=null; ResultSet rs=null; try { Class.forName(driver); con=DriverManager.getConnection(url,user,pwd); //编写sql语句 String sql="select * from master where loginid=? and password=?"; //得到结果集 ps=con.prepareStatement(sql); ps.setString(1, loginid); ps.setString(2, password); rs = ps.executeQuery(); if(rs.next()){ System.out.println("登入成功!!!"); }else{ System.out.println("用户名或密码错误,登入失败!!!"); } } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } //依次关闭资源 try { if(rs!=null){ rs.close(); } if(ps!=null){ ps.close(); }if(con!=null){ con.close(); } }catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。