HomeХобби и стильRelated VideosMore From: 99TechBuzz

How to use type 4 jdbc driver in eclipse(oracle 11g or 10g)

0 ratings | 400 views
This Video shows you "How to use type 4 jdbc driver in eclipse(oracle 11g or 10g)" ---------------------------------------------------------------------------------- Before you do this you should have ------------------------------------------------------ (1) Oracle 11g or 10g installed in your pc (2) Eclipse installed in your pc (3) Write the jdbc program (4) Execute the query in SQL Prompt that you are used in your jdbc program --------------------------------------------------------------------------- STEPS 1. Before running the jdbc program, just in case make sure the query executes correctly 2. write the program( i will provide the jdbc program code below) 3. go to Eclipse 4. 'Right Click' on JRE System Library(Build path --~ Configure Build path--~ Add External Jars--~ *choose ojdbc 6 jar -----C:\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib---- (just search for ojdbc6 jar in oracle path or (oraclexe) path) 5. click open 6. click Apply 7. click Apply and close --------------------------------------------- sample jdbc type 4 driver program to execute --------------------------------------------- package com.nt.jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.Scanner; public class FourthDriver { public static void main(String[] args) { Scanner sc=null; String user=null,pass=null; Connection con=null; ResultSet rs=null; Statement st=null; String query=null; int count=0; try { sc=new Scanner(System.in); if(sc!=null) { System.out.println("Enter Username: "); user=sc.nextLine(); System.out.println("Enter password: "); pass=sc.nextLine(); } user="'"+user+"'"; pass="'"+pass+"'"; Class.forName("oracle.jdbc.driver.OracleDriver"); con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","system","manager"); if(con!=null) st=con.createStatement(); /*SELECT COUNT(*) FROM USERLIST WHERE UNAME='jaya' AND PWD='123';*/ query="SELECT COUNT(*) FROM USERLIST WHERE UNAME="+user+" AND PWD="+pass; System.out.println(query); if(st!=null) rs=st.executeQuery(query); if(rs!=null) { if(rs.next()) count=rs.getInt(1); System.out.println(count); } if(count==0) System.out.println("Invalid Credentials"); else System.out.println("Valid Credentials"); }//try catch(SQLException se){ se.printStackTrace(); System.out.println("Record insertion failed"); } // catch(ClassNotFoundException cnf){ // System.out.println("Record insertion failed"); // cnf.printStackTrace(); // // } catch(Exception e){ System.out.println("Record insertion failed"); e.printStackTrace(); } finally { try { if(rs!=null) rs.close(); }catch(SQLException se) { se.printStackTrace(); } try { if(st!=null) st.close(); }catch(SQLException se) { se.printStackTrace(); } try { if(con!=null) con.close(); }catch(SQLException se) { se.printStackTrace(); } try { if(sc!=null) sc.close(); }catch(Exception se) { se.printStackTrace(); } }//finally }//method }//class ---------------------------------------------------------------------- ask in comments if you have any doubts ---------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------- Visit www.99techbuzz.com for more Articles like this Video :) ________________________________________________________________ Subscribe to the Channel http://www.youtube.com/channel/UCndUIPHik4T497b2sC_A6sw?sub_confirmation=1 ---------------------------------------------------------------------------------------------------------- For more tips and tricks like The Facebook Page https://www.facebook.com/99techbuzz/ ----------------------------------------------------------------------------------------------------------
Html code for embedding videos on your blog
Text Comments (1)
Alexander Yakovlev (7 months ago)
excellent thanks

Would you like to comment?

Join YouTube for a free account, or sign in if you are already a member.