求助贴:关于使用纯javajdbc连接sql sever数据库的问题具体看贴子 帮忙解决下谢谢了
就是在 创建connection 对象时 使用DiiverManger.getConnection()方法时里面有个localhost我只知道他是sql sever的TCP/IP端口,但是它的具体含义是什么?为什么需要它呢?还有在我笔记本里我怎么获取它呢?谢谢大侠了
------解决方案--------------------localhost是本机机器名,相当于本机IP 127.0.0.1
SQL Server的端口一般是1433
任何的网络服务程序都需要一个端口,它会在这个端口上等待用户访问。
从SQL Server自己的管理程序中可以改配1433这个端口号。
------解决方案--------------------如果是访问自己机子上的服务,那么IP就写本机的就好了,不知道本机的IP的话,可以用localhost或者127.0.0.1代替,而端口这个属于操作系统的知识了,每个服务想要运行起来,肯定要绑定你机器上的某一个端口的,通过这个端口和外界进行数据交互,这样说吧:
你用自己电脑上QQ,访问了腾讯的服务器,你开始聊天,但是腾讯服务器怎么把信息发送给你呢?
首先通过你网络上的IP,锁定你这台电脑,但是你电脑上可能同时还在跑着YY,WOW等一些别的服务,这个时候就需要端口号了,不同的服务使用不同的端口号,这样,各个不同的服务在来信息时,自己就会找到属于自己的那个服务,而不会出现错误
------解决方案--------------------如果想获得本机的IP,那么你可以百度搜索“本机IP”可以获得。
注意:一般家用的网络,IP都是在你连上的时候随机给你的,就是说只要你断开连接重新连上,IP很可能就变了
------解决方案--------------------
------解决方案--------------------