Results 1 to 6 of 6
Thread: Database problem.
- 03-27-2010, 06:21 AM #1
Member
- Join Date
- Mar 2010
- Posts
- 23
- Rep Power
- 0
Database problem.
Errors-
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
at java.security.AccessController.doPrivileged(Native Method)
at sun.misc.Launcher$AppClassLoader.loadClass(Launche r.java:301)
at java.lang.Class.forName0(Native Method)
packages-
import javax.swing.*;
import java.awt.event.*;
import java.io.*;
import java.sql.*;
import java.util.*;
<code>
:confused::confused:
private void jButton1MouseClicked(java.awt.event.MouseEvent evt) {
String user= new String(jTextField1.getText());
String pass= new String(jPasswordField1.getPassword());
if(a<4)
{
Connection con = null;
String driver = "oracle.jdbc.driver.OracleDriver";
//String driver="sun.jdbc.odbc.JdbcOdbcDriver";
String user1 = "scott";
String pass1 = "tiger";
try{
Class.forName(driver);
con = DriverManager.getConnection("jdbc:oracle:oci8:@loc alhost",user1,pass1);
//con = DriverManager.getConnection("jdbc:odbc:test",user1 ,pass1);
//con = DriverManager.getConnection("jdbc:odbc:loginsource ","scott","tiger");
Statement s=con.createStatement();
ResultSet password=s.executeQuery("Select pass from login where username="+user);
//s.close()
if(pass.contentEquals(password.getString(1)))
{
a=0;
JOptionPane.showMessageDialog(rootPane, "Access Granted");
ResultSet access=s.executeQuery("Select access_power from login where username="+user);
access_power=access.getString(1);
new Exam_Season().setVisible(true);
this.setVisible(false);
}
else
{
JOptionPane.showMessageDialog(rootPane, "Access Denied.");
a++;
}
}
catch(Exception e)
{
e.printStackTrace();
JOptionPane.showMessageDialog(rootPane, "Connection not successful.");
}
}
else
{
JOptionPane.showMessageDialog(rootPane, "Too many attempts.");
System.exit(0);
}
}
</code>
- 03-28-2010, 07:33 PM #2
Member
- Join Date
- Nov 2009
- Posts
- 8
- Rep Power
- 0
Re: Database problem
Do you have the ojdbc6.jar (or equivalent version) in your classpath?
-J
- 03-29-2010, 01:03 AM #3
Member
- Join Date
- Mar 2010
- Posts
- 23
- Rep Power
- 0
Yeah ojdbc14.jar
- 03-29-2010, 02:11 AM #4
Member
- Join Date
- Nov 2009
- Posts
- 8
- Rep Power
- 0
Hmmm..
I'm using Oracle JDeveloper 11g and I was getting that error until I put the jar file in the Project folder and then using Project Properties added the reference to the jar file in the Libraries and Classpath area.
But I don't suppose that's any help.
-J
- 03-29-2010, 02:37 AM #5
Member
- Join Date
- Mar 2010
- Posts
- 23
- Rep Power
- 0
I'll check that out and get back to you. Thanks.
- 03-30-2010, 01:27 PM #6
Member
- Join Date
- Mar 2010
- Posts
- 23
- Rep Power
- 0
Almost.
Thanks a bunch dude. I think something's resolved.
I'm no more getting the classpath error or the message box which says "Connection not successful" (placed in the exception part). New errors that I've got are-
Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: oracle.jdbc.oci8.OCIDBAccess.make_c_state(ZZ) I
at oracle.jdbc.oci8.OCIDBAccess.make_c_state(Native Method)
at oracle.jdbc.oci8.OCIDBAccess.logon(OCIDBAccess.jav a:397)
at oracle.jdbc.driver.OracleConnection.<init>(OracleC onnection.java:346)
at oracle.jdbc.driver.getconnectionInstance(OracleDri ver.java:468)
at oracle.jdbc.driver.connect(OracleDriver.java:314)
Similar Threads
-
netbeans database problem
By bikkerss in forum JDBCReplies: 10Last Post: 01-04-2010, 09:03 AM -
problem with connecting database
By ravidasineni in forum AWT / SwingReplies: 1Last Post: 11-24-2009, 06:04 AM -
Problem with database connection
By mainy in forum New To JavaReplies: 3Last Post: 08-07-2009, 11:43 PM -
Problem in connecting to database..
By Preethi in forum New To JavaReplies: 10Last Post: 06-26-2008, 05:53 AM -
Annoying database problem!
By DC1 in forum New To JavaReplies: 2Last Post: 05-29-2008, 09:43 AM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks