I am having problems connecting to the mysql databse from a Java application in
Windows 2K, I am using JDBC and have the mySQL odbc software installed. I am running
mysql from the command line prompt in Windows 2k. I fear I may be doing something
wrong, if anyone has a step by step solution, i would be so grateful. This is the code
in my Java application that i am having problems with. Becuase of this problem I am
having to use Microsoft access, and can connect to that no problem. What do i need to
change to make it compatable with myswl, i have been trying fro ages but had no
luck.Any help with this would be more than helpful and appreciated.
usernameString = nameField.getText();
passwordString = passwordField.getText();
Connection connection = null;
String url = "jdbc:odbc:FYP";
String username = "anonymous";
String password = "guest";
// Load the driver to allow connection to the database
try
{
Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" );
connection = DriverManager.getConnection(url, username, password );
}
catch ( ClassNotFoundException cnfex )
{
System.err.println("Failed to load JDBC/ODBC driver." );
cnfex.printStackTrace();
System.exit( 1 ); // terminate program
}
catch ( SQLException sqlex )
{
System.err.println( "Unable to connect" );
sqlex.printStackTrace();
}
Statement statement;
ResultSet result;
try
{
System.out.println(usernameString);
System.out.println(passwordString);
statement = connection.createStatement();
result = statement.executeQuery("SELECT * FROM userProfile WHERE username = '" +
usernameString + "'");
while (result.next())
{
text = result.getString("adminlevel");
System.out.println(text);
}
statement.close();
connection.close();
}