
一般性写法应该是
Connection conn = DriverManagergetConnection("jdbc:mysql://" + HOST + ":" + PORT + "/" + DATABASE, USER, PASS);
你那样的肯定还联系其他许多东西
单纯的 String url 截取字符串就可以
程序如下
public class SplitTest
{
public static void main(String[] args)
{
String s = new String("jdbc:mysql:sqlserver://localhost:1433;DatabaseName=TESTDB");
String a[] = ssplit(":");
String b[] = a[4]split(";");
Systemoutprintln("a0="+a[0]);
Systemoutprintln("a1="+a[1]);
Systemoutprintln("a2="+a[2]);
Systemoutprintln("host="+a[3]);
Systemoutprintln("a4="+a[4]);
Systemoutprintln("port="+b[0]);
Systemoutprintln("b1="+b[1]);
}
}
IP直连可以避免localDNS解析导致的DNS劫持,但是在iOS中不仅仅是将host直接换成IP地址就可以了,还有以下需要注意的问题。
发送>
你可以试一下这个,比如你要想知道wqzbxhtop这个域名对应的IP 可以使用以下函数:
$hosts=gethostbynamel('wqzbxhtop'); //获取ip地址列表
print_r($hosts);
返回结是数组形式的返回结果:
1、设置或获取整个 URL 为字符串
windowlocationhref
2、设置或获取 URL 的协议部分
windowlocationprotocol
3、设置或获取 URL 的主机部分
windowlocationhost
4、设置或获取与 URL 关联的端口号码
windowlocationport
5、设置或获取与 URL 的路径部分(就是文件地址)
windowlocationpathname
6、设置或获取 href 属性中跟在问号后面的部分
windowlocationsearch
7、设置或获取 href 属性中在井号“#”后面的分段
windowlocationhash
以上就是关于想从jdbc的url获取主机名和端口名,用java实现全部的内容,包括:想从jdbc的url获取主机名和端口名,用java实现、iOS下使用HttpDNS进行IP直连避免DNS劫持、php 根据url 获取ip及端口等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)