1. 程式人生 > >jdbc通過ip地址連線

jdbc通過ip地址連線

如何實現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訪問,還需要搭建伺服器。