java jdbc与sqlserver_java jdbc连接sql_Java用过JDBC连接SqlServer报错

最佳答案

url写错了,不需要写到username和password,获取连接的时候才写那个,你后面还写了,你写多了。

追问:

删除了也是一样的.

追答:

运行->cmd->ipconfig查询下ip地址你传的图片根本看不清

追问:

169.254.73.236 这是IP.请问URL这样写的格式 到底是什么,只要连上服务器的数据库了,其它就没问题了,"jdbc:sqlserver://A:B;C=D"请问ABCD代表什么呢?要是用户名和密码不在URL里面传应该在哪里传呢?麻烦啦...

追答:

url = "jdbc:sqlsever://" + A:ip地址 + ":B端口号 /C 数据库名?D是编码方式,还有很多防止数据库数据异常的参数A,B,C必须有。

追答:

你后面连接的方法不是使用的3个参数的么,那3个参数分别是url,username,password

追答:

也有一个参数的构造方法,那时候你在写上username和password

追问:

这个Url指的是什么Url,比如说 我电脑上装了一个SqlServer 2008,并且建立了一个数据库,然后我给我的2008配置了一个TCP/IP A,然后我的电脑本身还有一个IP地址 B,这个URL是哪个呢?

追问:

您的意思是说 我只需要传一个URL 也不需要传这个数据库的名字么?

追答:

让你ipconfig看下自己的ip用这个ip,你的数据库也得是这个ip,要不监听器建别人电脑上了

追答:

因为数据库都能连远程数据库,所以本机数据库一般用localhost代指本机ip

追问:

我看了这个getConnection的构造了,发现是如您所说的,有单残的也有三参的,那我想链接一个数据库,我只穿一个Url,一个Username.一个Password 就可以了么?这样不就不知道数据库名字了?,还是说 我应该在URL里面写上数据库名,加入我有一个IP是 192.168.0.1 端口是9999 数据库名是:LOVE 请问正确的URL是什么样子的?我这里有800分,要是能够解决了问题,我全给您都没问题;

追答:

url="jdbc:sqlsever://192.168.0.1 :9999/LOVE";这就够了

追问:

好嘞,我试试

追问:

额.再请教个问题啊:我要连接的是远程的服务器上的数据库,那么这个IP是远程电脑上ipconfig出来的IP还是什么.

追答:

是啊,ipconfig可以查询当前电脑的ip,其他方式查的都会有误差,例如网上查的,因为家庭用的路由器算法都是,由路由器申请信道然后随机分配。

追问:

远程电脑上的CMD被占用了.....

追问:

额...是我傻逼了....在开一个就可以了

追问:

咳咳,您有weixin或者qq么?我能联系您么? 这个错误实在是有点懵逼...

追答:

790836521

追问:

罢了 我也不得寸进尺了,谢谢您了.我的weiixin是lhc29949 企鹅是245724702 如果您有闲情 可以加我帮我一下,如果您懒,我也谢谢您.

最佳答案由网友  破马张飞奔你家  提供

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值