java链接本机mysql数据库的代码是什么和访问其他电脑的mysql数据库代码有什么区别。
3个回答
展开全部
String url = "jdbc:mysql://localhost:3306/bbsdb";
String username = "root";
String password = "pla";
Class.forName("com.mysql.jdbc.Driver").newInstance();
conn = DriverManager.getConnection(url, username, password);
区别在于url里面的localhost,这个是本机,要是访问其他电脑,把这里localhost换成那个机器的IP地址,然后mysql的账号密码也要用那个电脑的mysql账号密码
展开全部
你是什么连接呢,jdbc吗 代码如下
mport java.sql.*;
Import javax.naming.*;
Import javax.sql.DataSource;
public class DbConn {
private static DataSource ds = null;
private static Connection conn = null;
//
使用
JDBC
连接数据库
public static Connection getConn_jdbc() {
try {
String url = "jdbc:mysql://localhost:3306/bbsdb";
String username = "root";
String password = "pla";
Class.forName("com.mysql.jdbc.Driver").newInstance();
conn = DriverManager.getConnection(url, username, password);
return conn;
} catch (Exception e) {
System.err.println("
数据库连接异常
: " + e.getMessage());
return null;
}
}
//
关闭数据库连接
public void CloseConn() {
try {
conn.close();
} catch (Exception e) {
System.err.println("
数据库连接关闭异常
: " + e.getMessage());
}
}
//
测试数据库连接
public static void main(String[] a) {
Connection conn;
DbConn dc = new DbConn();
conn = dc.getConn_jdbc();
try {
Statement stmt = conn.createStatement();
String strSql = "select * from
bbs";
ResultSet rs = stmt.executeQuery(strSql);
while (rs.next()) {
System.out.println("
标题:
" + rs.getString("title"));
}
} catch (SQLException e) {
mport java.sql.*;
Import javax.naming.*;
Import javax.sql.DataSource;
public class DbConn {
private static DataSource ds = null;
private static Connection conn = null;
//
使用
JDBC
连接数据库
public static Connection getConn_jdbc() {
try {
String url = "jdbc:mysql://localhost:3306/bbsdb";
String username = "root";
String password = "pla";
Class.forName("com.mysql.jdbc.Driver").newInstance();
conn = DriverManager.getConnection(url, username, password);
return conn;
} catch (Exception e) {
System.err.println("
数据库连接异常
: " + e.getMessage());
return null;
}
}
//
关闭数据库连接
public void CloseConn() {
try {
conn.close();
} catch (Exception e) {
System.err.println("
数据库连接关闭异常
: " + e.getMessage());
}
}
//
测试数据库连接
public static void main(String[] a) {
Connection conn;
DbConn dc = new DbConn();
conn = dc.getConn_jdbc();
try {
Statement stmt = conn.createStatement();
String strSql = "select * from
bbs";
ResultSet rs = stmt.executeQuery(strSql);
while (rs.next()) {
System.out.println("
标题:
" + rs.getString("title"));
}
} catch (SQLException e) {
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上正解 。。。。。。。。。。。。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询