
正文
sqlserver2012的jdbc,sqlserver2012还原数据库
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
用JDBC链接SQLServer2012,出现了链接错误,不知是代码的问题,还是配置的...
1、你的不是web项目吧, 纯java项目这么加, 右键 build path, add libraries, 选择 user library, next。新建个user library, 名字随便起个。
2、原答案:如果是单纯的链接问题 那好说 好像现在市面还没有2008的驱动,用2005的sqljdbc_282100_enu.exe 就可以。
3、连接代码贴出来看一下,先 ping 一下 localhost 试试,如果 ping 不通,用 10.1 代替 localhost 试一下。
4、;databaseName=hh 这个是本机的数据库,若为别的电脑,请填ip, 数据库名hh.请换成你对应的,当前最终要的还是要数据库服务启动。不然怎么也连接不了。查看链接就是直接sql server 上用sa用户登录看是否能成功。
5、URL格式好像不对。你搜搜。貌似应该是:jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=ddept_emp 你少了一个microsoft?另外,用户名和密码可以直接用逗号放在URL后面吗?不熟悉SQLServer,所以不确定对还是不对。
6、把url写好之后try catch还是报错了,各种百度之后才发现问题,原来我下载的是SQL server 2008 然而url写的是 mysql 这两个数据库不是一家人。。
相关问答
Q1: jdbc链接不到sqlserver2012如何处理
你的不是web项目吧, 纯java项目这么加, 右键 build path, add libraries, 选择 user library, next。新建个user library, 名字随便起个。
先 ping 一下 localhost 试试,如果 ping 不通,用 10.1 代替 localhost 试一下。
你的jdbc 驱动程序安装有问题,或者Class.forName(com.microsoft.jdbc.sqlserver.SQLServerDriver);Connection con = DriverManager.getConnection (jdbc:microsoft:sqlserver://116793:1433,mao,ahut)有问题。
解决办法就是把它开启,然后再把SQLNAME的服务重新启动,这是必须的,否则更改无效。
Q2: java怎么连接sqlserver数据库
Class.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver);获取到对应于你要使用的数据库的“连接插件”(驱动),有这个驱动你才能用java来连接SQL server。
要向连接数据库,首先应该保证数据库服务打开 数据库服务打开之后就可以在环境中编写连接代码了。如图:连接数据库就是这两个步骤:1)加载驱动、2)创建连接。注意在导包是导入的java.sql下的。
之前远标教育老师教我们这样把sqlserver jdbc驱动加到classpath中,三个jar包。
找到相应版本的sql server版本的数据库驱动。各个不同数据库厂家有自己对应的数据库驱动。
关于sqlserver2012的jdbc和sqlserver2012还原数据库的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







