如何获取当前PC名称?
How to get current PC name?
我正在做一个项目,我想让我的项目可移植。
连接 java 和 SQL 服务器 2012 并在 connection.In 中使用 PC 名称,我的情况是 Hwl
。
:
Connection conn = DriverManager.getConnection("jdbc:sqlserver://localhost\Hwl:1433;databaseName=dbs","sa","dbase");
Statement statement = conn.createStatement();
现在我想在代码为 运行 的机器上获取 PC-Name
(例如,在我的例子中为 Hwl
)。
我只是想获取 PC
名称并将其传递给运行它的每台机器中的 connection string
。
以下函数将 return 主机名。
public String getHostName() {
String hostName = "";
try {
java.net.InetAddress addr = InetAddress.getLocalHost();
hostName = addr.getHostName();
} catch (UnknownHostException ex) {
System.out.println("Hostname can not be resolved");
}
return hostName; }
我正在做一个项目,我想让我的项目可移植。
连接 java 和 SQL 服务器 2012 并在 connection.In 中使用 PC 名称,我的情况是 Hwl
。
:
Connection conn = DriverManager.getConnection("jdbc:sqlserver://localhost\Hwl:1433;databaseName=dbs","sa","dbase");
Statement statement = conn.createStatement();
现在我想在代码为 运行 的机器上获取 PC-Name
(例如,在我的例子中为 Hwl
)。
我只是想获取 PC
名称并将其传递给运行它的每台机器中的 connection string
。
以下函数将 return 主机名。
public String getHostName() {
String hostName = "";
try {
java.net.InetAddress addr = InetAddress.getLocalHost();
hostName = addr.getHostName();
} catch (UnknownHostException ex) {
System.out.println("Hostname can not be resolved");
}
return hostName; }