jdbc通過ip地址連線
阿新 • • 發佈:2018-12-25
如何實現jdbc的區域網連線呢
1.首先mysql要允許被遠端訪問
在mysql資料庫(自帶資料庫)中新增或修改已有使用者使允許其被遠端訪問
use mysql;
//授權可以使用者名稱(user)通過密碼(passwd)以任何ip地址(%)訪問任何資料庫(*.*)
grant all privileges on *.* to 'user' @'%' identified by 'passwd';
//使命令生效
flush privileges;
2.執行-cmd
ipconfig檢視本地ip為192.168.1.113
3.jdbc
Class.forName("com.mysql.jdbc.Driver" );
Connection connection = DriverManager.getConnection("jdbc:mysql://192.168.1.113/mysql", "caishen", "root");
Statement statement=connection.createStatement();
ResultSet set=statement.executeQuery("select user,host from user");
while (set.next())
{
String user = set.getString (1);
String host = set.getString(2);
System.out.println(user+host);
}
即可通過ip地址連線到mysql,但是要通過公網ip訪問,還需要搭建伺服器。