Подключение Java и MySQL - PullRequest
       1

Подключение Java и MySQL

2 голосов
/ 16 октября 2011

Я использовал следующий код для соединения между java и mysql, но он не находит JDBC_DRIVER.Как я могу решить это?

Вот код:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.swing.JOptionPane;

/*This code connects to the mysql database*/
public class mysqlconn 
{
    public Connection con = null;
    public Statement statement= null;
    public String JDBC_DRIVER = "com.mysql.jdbc.Driver";
    public String username = "root",password = "taskinn432175";
    static String dbname = "jdbc:mysql://localhost/shopkeeper";
    String sql="select * from shopkeeper";
    String dbtime;

    public  mysqlconn(String userd , String passd){
        this.password = passd;
        this.username= userd;
    }

    public void Connect() {
        try {
            Class.forName(JDBC_DRIVER);
            con = DriverManager.getConnection(dbname,username,password);
            statement= con.createStatement();
            System.out.println ("Database connection established");
            System.out.println("capturing from database");
            ResultSet rs=statement.executeQuery(sql);
            while (rs.next()) {
                dbtime = rs.getString(1);
                System.out.println(dbtime);
            }
        }
        catch (Exception e) {
            JOptionPane.showMessageDialog(null,"not connected"+e.getMessage());
        }
    }

    public static void main( String args[] )
    {
        mysqlconn conn=new mysqlconn("taskin","taskinn432175");
        conn.Connect();
    }
}

Ответы [ 2 ]

1 голос
/ 16 октября 2011

Убедитесь, что в вашем classpath есть драйверы JDBC для mySql .

Один из способов сделать это (для такой простой тестовой программы):

java -cp .;path_to_jdbc_connector; mysqlconn
0 голосов
/ 16 октября 2011

вы должны использовать файл коннектора mysql (.jar) вместе с этой программой при ее запуске, вы также можете решить эту проблему, создав DSN для своего приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...