/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package inventory;
import java.net.InetAddress;
import java.sql.Connection;
import java.sql.DriverManager;
/**
*
* @author Imantha
*/
public class dbcon {
public static Connection createmyConnection() throws Exception{
InetAddress ip=InetAddress.getLocalHost();
String s=ip.getHostAddress();
Class.forName("com.mysql.jdbc.Driver");
Connection c = DriverManager.getConnection("jdbc:mysql://localHost:3306/inventory","root","123");
return c;
}
}
如何使用ip addre找到使用InerAddress通过JDBC连接MySQL?
我想替换本地主机并添加s(捕获ip地址)
答案 0 :(得分:1)
你不能。您不需要将InetAddress
与JDBC一起使用。您只需要构建一个正确的JDBC URL。
自2007年以来,您还不需要Class.forName()
行。
答案 1 :(得分:0)
如果只更换你想要的东西,那么
Connection c=DriverManager.getConnection("jdbc:mysql://"+s+"/inventory","root","123");
只需更改连接网址即可获取存储在变量s