嗨,我想用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;
}
答案 0 :(得分:1)
我想我理解你的问题,但是如果你能告诉我那些对调试更有帮助的错误。
在调用getConnection方法之前添加此行。
Class.forName ("com.mysql.jdbc.Driver").newInstance ();
我希望它现在能够奏效。
答案 1 :(得分:0)
以下参考可以帮助您连接到托管的数据库。您必须提供站点的IP地址和端口号3306
才能连接到数据库。