站点上的Java Connect数据库

时间:2013-12-24 12:46:07

标签: java database

嗨,我想用java连接到我网站上的数据库。我想知道我应该在URL中添加什么:

cnt=DriverManager.getConnection(DB_URL, DB_UID,DB_PWD);

你能给我一个例子,说明如何使用java在网站上连接Mysql数据库吗?

我尝试使用:

import java.sql.*;

public class CreateConnect {


public final static String DB_DRIVER="com.mysql.jdbc.Driver";
public final static String SEVER_HOST="mysite";
public final static String PORT_NUM="3306";

public final static String DB_NAME="studentdb";
public final static String DB_UID="root";
public final static String DB_PWD="root";

public final static String DB_URL="jdbc:mysql://"+SEVER_HOST+":"+PORT_NUM+"/"+DB_NAME;

private static Connection cnt;

public static Connection getConnection()
{

    try
    {

        cnt=DriverManager.getConnection(DB_URL, DB_UID,DB_PWD);
        System.out.println("Connection Successfully");
    }
    catch(SQLException e)
    {
        System.out.println("Connection ERROR");
        e.printStackTrace();
    }

    return cnt;
}

2 个答案:

答案 0 :(得分:1)

我想我理解你的问题,但是如果你能告诉我那些对调试更有帮助的错误。

在调用getConnection方法之前添加此行。

Class.forName ("com.mysql.jdbc.Driver").newInstance ();

我希望它现在能够奏效。

答案 1 :(得分:0)

以下参考可以帮助您连接到托管的数据库。您必须提供站点的IP地址和端口号3306才能连接到数据库。

JDBC: connect to remote mySQL database?