jdbc к моему соединению sql - PullRequest
       1

jdbc к моему соединению sql

0 голосов
/ 29 августа 2011

Это мой код Java для подключения JDBC:

import java.sql.Connection;
import java.sql.DatabaseMetaData;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class dbtest
{
    public static void main(String args[])throws ClassNotFoundException,SQLException
    {
        String host = "127.0.0.1.mysql.com";
        String dbName = "emp";
        int port = 3306;
        String URL = "jdbc:mysql://127.0.0.1/emp";


        try
        {
            Class.forName("jdbc:mysql://127.0.0.1/emp");           
        }
        catch (ClassNotFoundException cnfe) {
            System.out.println("Error loading driver: ");
        }


        String password = "pavilion";
        Connection connection =DriverManager.getConnection(URL,username,password);
        DatabaseMetaData dbMetaData =connection.getMetaData();
        String productName =dbMetaData.getDatabaseProductName();
        System.out.println("Database: " + productName);

        productVersion =dbMetaData.getDatabaseProductVersion();
        System.out.println("Version: " + productVersion);
        Statement statement = connection.createStatement();
        String query ="SELECT * FROM emp";
        ResultSet resultSet = statement.executeQuery(query);

        while(resultSet.next())
        {
            System.out.println(resultSet.getString(1) + " " +resultSet.getString(2));
        }
        connection.close();
    } 
}

Ошибка:

Error loading driver:  
 Exception in thread "main" java.sql.SQLException: No suitable driver found 
  forjdbc:mysql://127.0.0.1/emp
at java.sql.DriverManager.getConnection(DriverManager.java:640)
at java.sql.DriverManager.getConnection(DriverManager.java:200)
at dbtest.main(dbtest.java:40)

1 Ответ

4 голосов
/ 29 августа 2011

вместо этого

Class.forName("jdbc:mysql://127.0.0.1/emp");   

сделать это

Class.forName("com.mysql.jdbc.Driver");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...