JDBC连接sql2008数据库连不上,也不报错

问题描述

使用Eclipse中使用JDBC连接sql2008数据库连不上,也不报错!已经确认各种配置都是没问题驱动也成功加载了但是到了conn=DriverManager.getConnection();这一步的时候就一直停留在这里,一直没有任何反应代码如下:publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubfinalStringJDriver="com.microsoft.sqlserver.jdbc.SQLServerDriver";//SQL数据库引擎finalStringconnectDB="jdbc:sqlserver://localhost:1433;DatabaseName=dbdemo";//数据源try{Class.forName(JDriver);//加载数据库引擎,返回给定字符串名的类System.out.println("数据库驱动成功");}catch(ClassNotFoundExceptione){//e.printStackTrace();System.out.println("加载数据库引擎失败");}try{Stringuser="sa";Stringpassword="admin123";Connectioncon=DriverManager.getConnection(connectDB,user,password);//连接数据库对象System.out.println("连接数据库成功");}catch(Exceptione){System.err.print(e.toString());}}

解决方案

解决方案二:
你用eclipse的databasedevelopment连接试试看
解决方案三:
一:可能是连接不上数据库二:导入的包有问题example:DriverManager这个是用的sql的包嘛?
解决方案四:
手动的数据库可以连上,ip/tcp端口都打开了,导入的包对入sql2008来说应该是sqljdbc4.jar,这些都没问题,再说驱动也成功加载了,就是一直停在Connectioncon=DriverManager.getConnection(connectDB,user,password);这里没反应
解决方案五:
你的意思是运行到:Connectioncon=DriverManager.getConnection(connectDB,user,password)的时候停止了、是吗?如果其他信息没有问题的话,你看下你是不是设置断点了、你可以尝试用服务器启动tomcat、这样可以跳过断点、看看什么样
解决方案六:
该回复于2012-02-22 15:54:09被版主删除
解决方案七:
难道都没有人遇到过这个问题吗郁闷死了再不行的话就重装、重新配置算了
解决方案八:
你数据库的服务开了没
解决方案九:
try{Stringuser="sa";Stringpassword="admin123";Connectioncon=DriverManager.getConnection(connectDB,user,password);//连接数据库对象System.out.println("连接数据库成功");}catch(Exceptione){//System.err.print(e.toString());//改为e.printStackTrace();}
解决方案十:
我也碰到这个问题了,你怎么解决的
解决方案十一:
我也碰到这个问题了,你怎么解决的
解决方案十二:
怎么解决的?????
解决方案十三:
我也碰到过这问题,换个驱动包试试,我换了个就好了,虽然有时候还是会连不上。
解决方案十四:
想想7楼的建议我在将Oracle和eclipse连接的时候也遇到了找老师和学长都没解决最后发现是数据库的服务没开起OracleOraDb11g_home1TNSListener监听服务
解决方案十五:
不妨下个jtds.jar(JDBC驱动程序,用于JDBC3.0驱动MicrosoftSQLServer)http://sourceforge.net/projects/jtds/files/latest/download试试@TestpublicvoidtestConstructorInject()throwsClassNotFoundException,SQLException{StringdriverName="net.sourceforge.jtds.jdbc.Driver";Stringurl="jdbc:jtds:sqlserver://127.0.0.1:1433;DatabaseName=tempDB;SelectMethod=Cursor";Stringuser="sa";Stringpassword="135246";Class.forName(driverName);Connectionconn=DriverManager.getConnection(url,user,password);}

解决方案:
你看下你的sqlserver的外围应用配置器中的“服务和连接的外围应用配置器”,中的databaseengine中的远程连接设置的对不对。该设置要设置为“同时使用TCP/IP和namedpipes”。你可以看下是不是这个原因造成的
解决方案:
引用15楼vanbaston0的回复:

你看下你的sqlserver的外围应用配置器中的“服务和连接的外围应用配置器”,中的databaseengine中的远程连接设置的对不对。该设置要设置为“同时使用TCP/IP和namedpipes”。你可以看下是不是这个原因造成的

正解……你自己看看,要仔细,好好瞅瞅……驱动写得没问题
解决方案:
我也是这个问题!不知道你解决了没!我是后来换了个高版本的驱动就可以执行下面这条语句了,Connectionconn=DriverManager.getConnection(url,user,password);不过在执行查询的方法(rs=pstmt.executeQuery();)的时候停在那不动了,不知道为什么!跟奇怪的是别人可以查询我的数据库中的表,我自己却不行!
解决方案:
msbase.jarmssqlserver.jarmsutil.jar三个包加了吗
解决方案:
楼主要是解决了,贴了一下原因
解决方案:
引用18楼的回复:

msbase.jarmssqlserver.jarmsutil.jar三个包加了吗

没有啊!这是干什么用的啊?
解决方案:
引用20楼的回复:

引用18楼的回复:msbase.jarmssqlserver.jarmsutil.jar三个包加了吗没有啊!这是干什么用的啊?

我刚才查了下,我的是2008,不需要这三个文件!
解决方案:
引用21楼的回复:

引用20楼的回复:引用18楼的回复:msbase.jarmssqlserver.jarmsutil.jar三个包加了吗没有啊!这是干什么用的啊?我刚才查了下,我的是2008,不需要这三个文件!

怎么可能,2020都需要这3个文件
解决方案:
我的2005都用了3个jar包。链接数据库,一般都是jar包和服务没开出的问题
解决方案:
ms的库不怎么好用,和java组合mysqlpostgreoracle三选一吧
解决方案:
刚我同事遇到了你试试重新安装你的jdk我给同事重新下载了最新的jdk重装后就ok了
解决方案:
楼主这个问题解决了吗?求给个分享
解决方案:
楼主,这个问题解决了吗?求分享

时间: 2025-01-30 22:36:30

JDBC连接sql2008数据库连不上,也不报错的相关文章

mysql java 数据库-java连接MYSQL数据库第一次可以,第二次报错

问题描述 java连接MYSQL数据库第一次可以,第二次报错 做项目在做一个用户首次登陆输入手机号码,发送随机密码的功能模块,首次点击完全没问题,系统会发送短信(中国移动的短信机的原理是连接它的数据库,插入一条数据即可)问题就出在连接数据库的问题上,再次发送,则后台报错ResultSet is from UPDATE. No Data.. 报错信息如下 严重: Exception occurred during processing request: ResultSet is from UPDA

springmvc+mybias 连数据库连不上,没有报错

问题描述 我是连本地的数据库,<propertyname="driverClassName"value="oracle.jdbc.driver.OracleDriver"/><propertyname="url"value="jdbc:oracle:thin:@localhost:9080:orcl"/><propertyname="username"value="s

sql-新手求助:vstudio c#2010如何连接SQL2008数据库

问题描述 新手求助:vstudio c#2010如何连接SQL2008数据库 在SQL server2008上创建的数据库,使用Vstudio c#编写一个小的管理系统,但是一直无法连接数据库, 解决方案 http://download.csdn.net/detail/xianfajushi/4028787 解决方案二: 你是怎么连接的? 帖一下你的连接字符串和报错信息 不然神也帮不了你, 不会提问 解决方案三: 无非就是这么几个问题,一个是提示无法找到实例名,这个检查sql server有没有

jdbc连接mysql数据库驱动加载失败

问题描述 jdbc连接mysql数据库驱动加载失败 各位大神帮我看看这是啥意思,加载了驱动但还是报错啊 解决方案 右键build-path->add jars将lib下的驱动jar添加到类路径下,试试. 解决方案二: 已经解决了谢谢,好像是将jar包放在system jar里面 解决方案三: http://download.csdn.net/detail/be_proud/9301443 代码http://download.csdn.net/detail/be_proud/9301631 jar

JDBC连接Access数据库的几种方式介绍_JSP编程

接下来总结一下常用的几种连接方式. 例如有如下的Access数据库student,表basic,以及6条记录,现在通过几种方式在Jsp中将他们的数据显示出来.如图所示: 对于几种连接Access数据库的方式,基本上都是基于JDBC-ODBC方式的,当然也有纯JDBC驱动的方式.这里我暂时就不说了.对于这几种方式,除了取得连接之处不同外,其他的代码都是一样的.所以这里先写出取得连接的几种方式,然后再用完整的代码进行显示. 方式一:通过JDBC-ODBC方式桥连直接连接: 1.对于这种方式,首先要建

Java 通过JDBC连接Mysql数据库_java

JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成.JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序. 如果要使用数据库就要添加数据库的驱动,不同的数据库有不用的驱动,这里就不一一说明,添加jar程序驱动包的方法就不在这里解释, 另一个文章里面有介绍http://www.jb51.net/artic

JDBC连接MySQL数据库及演示样例

JDBC是Sun公司制定的一个能够用Java语言连接数据库的技术. 一.JDBC基础知识 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,能够为多种关系数据库提供统一訪问,它由一组用Java语言编写的类和接口组成.JDBC为数据库开发者提供了一个标准的API,据此能够构建更高级的工具和接口,使数据库开发者能够用纯 Java API 编写数据库应用程序,而且可跨平台执行,而且不受数据库供应商的限制. 1.跨平台执行:

sql2005 jdbc连接mssql数据库实现方法

sql2005 jdbc连接mssql数据库教程实现方法 class.forname("com.microsoft.sqlserver.jdbc.sqlserverdriver"); url = "jdbc:sqlserver://localhost:1433;databasename=tempdb"; 首先下载到sql2005jdbc驱动sqljdbc_2.0.1008.2_enu.exe(版本号1.1之后都支持sql2005,2.0的支持sql2008) 下载的

利用jdbc连接db2数据库

问题描述 利用jdbc连接db2数据库 数据库连接配置如下: jdbc.driver=com.ibm.db2.jcc.DB2Driver jdbc.url=jdbc:db2://localhost:50000/finical jdbc.username=db2admin jdbc.password=325314 报错如下: com.ibm.db2.jcc.b.DisconnectException: The application server rejected establishment of