连接数据库问题。谢谢 我现在遇到一个很怪的问题。使用sqlserver_2005 jdbc 1.2连接数据库。如果我使用oracle连接字符串进行连接时,怎么不报任何的错误。好像死到那里了。请问大家如何解决? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1 你可能把连接异常屏蔽了,没有显示异常。 你可以故意把sql 的连接字符串写错来测试是不是屏蔽了。try{ // 连接数据库的代码}catch(Exception ex){ // 这里本来应该显示异常的,可是你可能根本没有做任何处理 ex.printStackTrace(); // 加上这个看看}2 如果你能够看到异常,那就是你等候的时间不够。 Oracle和SQL的端口都不一样,稍等一会肯定能看到无法连接的异常 你将异常信息打印出来就可以知道是什么问题了可以debug调试一下看看具体的运行过程,这样有助于帮你解决问题啊 谢谢二位,异常没有屏蔽!详细说明:第一步:如果我使用jdbc:oracle:thin:@192.168.1.1:1521:...形式可以连接成功,现在我把这些连接信息又组织为sqlserver 2005能正确连接的url信息。比如jdbc:sqlserver://192.168.1.77:1433;DatabaseName=test...按照正常情况jdbc1.2驱动应该报异常信息,但现在就是不报,一直连接,无限制的连接哦。郁闷。 刚再测了一下。如果在把连接中一个连接信息修改错,就可以报异常。jdbc有可能有缺陷! sqlserver 2005有最新的驱动,只有一个jar, sqljdbc.jar ,可以到微软的网站下载我这里也有连接和本地下载 http://www.java2000.net/download.jsp 你测试一下 cmd 里面telnet 192.168.1.77 1433看看有反映吗???如果黑屏就对了! 最后,看一下你的sqlserver 2005 ,是不是连接满了? 重起一下sql server 看看! 说以下我的测试方式:测试环境:操作系统:windows 2000数据库:oracle10g开发语言:java驱动:ojdbc 和 jdbc1.2 (最新)测试步骤为:第一:首先使用oracle连接url连接目的数据库,连接成功。第二步:再第一步的基础上,我把所有连接oracle正确信息的再组织为sqlserver 2005 正确的url格式的情况下。程序不报任何的错误。异常已经打开。在这种情况下,程序就出不来了。第三:如果修改一个ip地址或者数据库名,马上就可以报异常。谢谢各位。 如果反过来。从sqlserver 2005 到oracle 就可以报异常。所以感觉jdbc1.2对这方面处理不好。看大家有什么方法不。 对象引用有关的 JFileChooser 保存文件时根据选择的文件类型改变文件后缀名 (ParamStr(0),java;如何实现?找不到相同的 关于文本文件的读取````` 在selvet里面调用socket方法,但特别慢 请问在propreties文件中,读取日文字符时出现乱码?怎么解决呢? 菜菜的问下,JDK6是不是不支持范型啊? 请问怎么样使另一个窗口从最小化变为NORMAL? 大虾帮忙!哪里有JBuilder的crack? scjp问题请教。 请问一下,关于jtable嵌套组件的问题 请教。。。
try{
// 连接数据库的代码
}catch(Exception ex){
// 这里本来应该显示异常的,可是你可能根本没有做任何处理
ex.printStackTrace(); // 加上这个看看
}2 如果你能够看到异常,那就是你等候的时间不够。 Oracle和SQL的端口都不一样,稍等一会肯定能看到无法连接的异常
可以debug调试一下
看看具体的运行过程,这样有助于帮你解决问题啊
第一步:如果我使用jdbc:oracle:thin:@192.168.1.1:1521:...形式可以连接成功,现在我把这些连接信息又组织为sqlserver 2005能正确连接的url信息。比如jdbc:sqlserver://192.168.1.77:1433;DatabaseName=test...按照正常情况jdbc1.2驱动应该报异常信息,但现在就是不报,一直连接,无限制的连接哦。郁闷。
telnet 192.168.1.77 1433看看有反映吗???如果黑屏就对了!
测试环境:
操作系统:windows 2000
数据库:oracle10g
开发语言:java
驱动:ojdbc 和 jdbc1.2 (最新)
测试步骤为:
第一:首先使用oracle连接url连接目的数据库,连接成功。第二步:再第一步的基础上,我把所有连接oracle正确信息的再组织为sqlserver 2005 正确的url格式的情况下。程序不报任何的错误。异常已经打开。在这种情况下,程序就出不来了。
第三:如果修改一个ip地址或者数据库名,马上就可以报异常。谢谢各位。