关于SQLServer,C#,android 版本问题之间的连接的问题,大神进~

大神过来看看,是关于java连接sql
2005的,求讲解?_java吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:217,184贴子:
大神过来看看,是关于java连接sql
2005的,求讲解?收藏
这是什么问题?怎么解决?求大神?
快来人啊?
找不到连接数据库的驱动包,
数据库的驱动文件没导进去。你直接找了放到lib下就可以了。
没sqlserver driver,forname当然找不到class
如果已经引入包了就看看有没有引错包,sql server 版本不同,包也是不一样的,去百度下sql server 2005需要的是什么包
你导入的包版本是多少的,要导入4.0或更高版本的的
驱动图片来自:
我看到了一个空格?
登录百度帐号我的游戏推荐游戏
后查看最近玩过的游戏
为兴趣而生,贴吧更懂你。或powerdesign使用jdbc连接sqlserver,提示Could not Initialize JavaVM!该如何处理_关于antlr.collections.AST.getLine()I的有关问题_冰天雪地360度跪求大神:一个动态链接库的有关问题__脚本百事通
稍等,加载中……
^_^请注意,有可能下面的2篇文章才是您想要的内容:
powerdesign使用jdbc连接sqlserver,提示Could not Initialize JavaVM!该如何处理
关于antlr.collections.AST.getLine()I的有关问题
冰天雪地360度跪求大神:一个动态链接库的有关问题
powerdesign使用jdbc连接sqlserver,提示Could not Initialize JavaVM!该如何处理
powerdesign使用jdbc连接sqlserver,提示Could not Initialize JavaVM!powerdesign使用jdbc连接sqlserver,提示Could not Initialize JavaVM!点击Test Conncetion进行数据库连接测试的时候会弹出Conncetion test failed!我实在不想用odbc,请高人指点一下搜索解决方法,说加JAVA_HOME环境变量就可以了,但我加了,还是不行,急啊------解决方案--------------------
装了java环境了吗?
------解决方案--------------------
无独有偶啊!!我今天也碰到这样的问题了,调了一晚上,path,classpath,java_home都设置了,在命令行下编译运行Java小程序都成功了,但是用powerdesigner连MySQL还是报错“couldn't initialize JavaVM”
关于antlr.collections.AST.getLine()I的有关问题
关于antlr.collections.AST.getLine()I的问题在做ssh框架的项目时,用junit测试时出现了这个异常java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I at org.hibernate.hql.ast.HqlSqlWalker.generatePositionalParameter(HqlSqlWalker.java:876) at org.hibernate.hql.antlr.HqlSqlBaseWalker.parameter(HqlSqlBaseWalker.java:4819) at org.hibernate.hql.antlr.HqlSqlBaseWalker.expr(HqlSqlBaseWalker.java:1373) at org.hibernate.hql.antlr.HqlSqlBaseWalker.exprOrSubquery(HqlSqlBaseWalker.java:4243) at org.hibernate.hql.parisonExpr(HqlSqlBaseWalker.java:3725) at org.hibernate.hql.antlr.HqlSqlBaseWalker.logicalExpr(HqlSqlBaseWalker.java:1864) at org.hibernate.hql.antlr.HqlSqlBaseWalker.whereClause(HqlSqlBaseWalker.java:818) at org.hibernate.hql.antlr.HqlSqlBaseWalker.query(HqlSqlBaseWalker.java:604) at org.hibernate.hql.antlr.HqlSqlBaseWalker.selectStatement(HqlSqlBaseWalker.java:288) at org.hibernate.hql.antlr.HqlSqlBaseWalker.statement(HqlSqlBaseWalker.java:231) at org.hibernate.hql.ast.QueryTranslatorImpl.analyze(QueryTranslatorImpl.java:231) at org.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:162) at org.hibernate.hql.pile(QueryTranslatorImpl.java:113) at org.hibernate.engine.query.HQLQueryPlan.&init&(HQLQueryPlan.java:77) at org.hibernate.engine.query.HQLQueryPlan.&init&(HQLQueryPlan.java:56) at org.hibernate.engine.query.QueryPlanCache.getHQLQueryPlan(QueryPlanCache.java:72) at org.hibernate.impl.AbstractSessionImpl.getHQLQueryPlan(AbstractSessionImpl.java:133) at org.hibernate.impl.AbstractSessionImpl.createQuery(AbstractSessionImpl.java:112) at org.hibernate.impl.SessionImpl.createQuery(SessionImpl.java:1624) at cn.java.core.baseDao.BaseDaoSupport.findByCondition(BaseDaoSupport.java:51) at cn.java.test.Test.testFind(Test.java:44) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59) at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98) at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79) at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87) at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77) at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42) at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88) at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51) at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44) at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27) at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37) at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:38) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)在网上查了下,说是antlr版本低或是antlr包冲突,我把其他antilr包删掉并下了最新的2.7.6的版本,但还是出这个问题。这是用session.createQuery("select o from Province o where o.name=?")的,如果用session.createSQLQuery()的话就不会出现这个问题,请各位帮帮忙,怎么解决啊。------解决方案--------------------
一般你下载了整个hibernate binary的包之后, 它会附带lib的, 使用里面的jar包应该是最匹配的
------解决方案--------------------今天我也遇到同样的问题,到现在还没解决,好烦!
------解决方案--------------------------解决方案--------------------在网上查了下,说是antlr版本低或是antlr包冲突,我把其他antilr包删掉并下了最新的2.7.6的版本,但还是出这个问题----肯定是jar包没删掉,仔细看看
------解决方案--------------------我今天也遇到这样的问题,我的问题出在struts包里面有也有个antlr_XXX.jar,与hibernate包里面的冲突了,我是用myclipse自带的类库,我只在项目属性里把java build path里,把类库的位子调整了一下,把hibernate库调到最上面去,就好了
冰天雪地360度跪求大神:一个动态链接库的有关问题
冰天雪地360度跪求大神:一个动态链接库的问题!我在写一个关于采集卡的程序,include了采集开开发包自带的头文件,链接了Lib,然后调用了相关函数,得到了视频信号并且成功的显示在了视频上……
BUT,当我准备对视频进行设置的时候,我发现很有些函数,在代码里面调用的时候,写的时候不报错(因为用的是 VS2012,写代码能够提示语法错误),但是编译的时候居然报错了:
1&UltrasonicSystemDlg.obj : error LNK2019: 无法解析的外部符号 "long __cdecl DSStream_SaveToJpgFile(int,wchar_t const *,int)" (?DSStream_SaveToJpgFile@@YAJHPB_WH@Z),该符号在函数 "public: void __thiscall CUltrasonicSystemDlg::OnBnClickedButtonCapture(void)" (?OnBnClickedButtonCapture@CUltrasonicSystemDlg@@QAEXXZ) 中被引用
1&C:\Users\Administrator\Desktop\EndVersion\UltrasonicSystem\Debug\UltrasonicSystem.exe : fatal error LNK1120: 1 个无法解析的外部命令
放在一般情况下,这个意思就应该是这个函数在DLL里面没有实现吧?但是这是工业成品的库,怎么会有这种情况呢,不止这一个函数,里面的很多函数都是这样的。搞的我刚把视频播放出来,调节不了了,无可奈何,跪求大神相助!
PS:头文件里面这些函数的声明都有,但是编译的时候报错了。不知道是不是版本问题,我用的是VS2012。这个库貌似是6.0里面用的。不过应该没有太大问题吧??
------解决方案--------------------没有把静态库包括全吧?------解决方案--------------------还是有LIB没有link进你的工程------解决方案--------------------应该不用怀疑,就是编译器的问题。要知道VS2012较之VS6还是变化很大的。------解决方案--------------------
可以下载个VC6试试,VC6软件不大,最好装在别的计算机上,如果VC6没问题,就这么干:在VC6下你再自己编个DLL,这个DLL再调用厂家提供的DLL,成功后你把自己的DLL的源代码拿到VS2012下重新编绎一次,再试试在VS2012下是否能调用你的DLL及厂家的DLL。
按现象描述不应该是版本造成的函数不匹配,好象是函数定义和实现体不一致造成的------解决方案--------------------怎么感觉是这个库还依赖的别的库而别的库你没有呢
这种问题直接打电话问客服啊------解决方案--------------------用 GetProcAddress 试试 。------解决方案--------------------
Quote: 引用:
应该不用怀疑,就是编译器的问题。要知道VS2012较之VS6还是变化很大的。
那这么办呢?what should i do!!!马上要检查进度,要是我在今晚之前还没有弄出来,,大家就只能在路边看到我了
如果真的是这样,我建议你离职算了。
这样的公司,这样的进度要求,走人算了。------解决方案--------------------工程属性配置不正确,和库不一致。
试试改改下面的这个配置------解决方案--------------------插一句:用Depends.Exe检查一下到底需要哪些依赖库。------解决方案--------------------
Quote: 引用:
工程属性配置不正确,和库不一致。
试试改改下面的这个配置
工程的配置和你的是一样的。
不间的要和我一样,我的意思是试试别的配置类型------解决方案--------------------
这是Depends的依赖项,大神们可不可以帮忙分析一下?------解决方案--------------------看看导出符号有没有你要的那个?------解决方案--------------------
看看导出符号有没有你要的那个?
怎么看导出符号?------解决方案--------------------
看看导出符号有没有你要的那个?
我看到了,导出的符号里面有,但是编译就是通不过:
那个高亮显示的就是里面有的,但是写在代码里面编译通不过的。------解决方案--------------------是不是 头文件 里没 extern “C”?------解决方案--------------------别去折腾那个dll了,编译错误和dll没关系,运行错误才和dll有关系,编译不通过是和lib有关系。
VS-工具-VisualStudio命令提示:
dumpbin.exe /EXPORTS 你的lib路径和名字.lib
查看这个lib里有没有DSStream_SaveToJpgFile?
它的调用约定是不是__cdecl?------解决方案--------------------这个工具可以查看到lib中导出的函数原型,你看看和你.h头文件中声明的是否完全一致------解决方案--------------------
是不是 头文件 里没 extern “C”?
有,但是不在开头------解决方案--------------------
别去折腾那个dll了,编译错误和dll没关系,运行错误才和dll有关系,编译不通过是和lib有关系。
VS-工具-VisualStudio命令提示:
dumpbin.exe /EXPORTS 你的lib路径和名字.lib
查看这个lib里有没有DSStream_SaveToJpgFile?
它的调用约定是不是__cdecl?
嗯,好的,我看看。------解决方案--------------------
别去折腾那个dll了,编译错误和dll没关系,运行错误才和dll有关系,编译不通过是和lib有关系。
VS-工具-VisualStudio命令提示:
dumpbin.exe /EXPORTS 你的lib路径和名字.lib
查看这个lib里有没有DSStream_SaveToJpgFile?
它的调用约定是不是__cdecl?
?DSStream_SaveToJpgFile@@YAJHPBDH@Z (long __cdecl DSStream_Sav
eToJpgFile(int,char const *,int))
这是从这个工具里面弄出来的。大神,该怎么办呢?------解决方案--------------------这是C++对函数名的 修改,各种编译器的 修改方法 不一样,既然是 C++ 调用,那么 就 不应该 有
extern “C”
这个lib 和 dll 是不是 不对应 ? ------解决方案--------------------
Quote: 引用:
别去折腾那个dll了,编译错误和dll没关系,运行错误才和dll有关系,编译不通过是和lib有关系。
VS-工具-VisualStudio命令提示:
dumpbin.exe /EXPORTS 你的lib路径和名字.lib
查看这个lib里有没有DSStream_SaveToJpgFile?
它的调用约定是不是__cdecl?
?DSStream_SaveToJpgFile@@YAJHPBDH@Z (long __cdecl DSStream_Sav
eToJpgFile(int,char const *,int))
这是从这个工具里面弄出来的。大神,该怎么办呢?
仔细看就能找到错误原因了
编译器报错:
无法解析的外部符号 "long __cdecl DSStream_SaveToJpgFile(int,wchar_t const *,int)
查看LIB导出的函数原型为:
long __cdecl DSStream_Sav
eToJpgFile(int,char const *,int)
看看,有什么区别,第二个参数,wchar_t const *和char const *。字符集问题。
你的.h头文件声明的是wchar_t const *,而实际上LIB导出的是char const *
解决办法有两个:
1.修改你整个工程的字符集为多字节字符集,项目-XX属性-配置属性-常规-字符集-使用多字节字符集
2.修改.h头文件此函数的声明,第二个参数为char const *
不行的话,另外把它提供给你的.h头文件里的DSStream_Sav
eToJpgFile函数的声明贴出来帮你看下。它是不是用了TCHAR还是它的.h有错------解决方案--------------------这种错误很烦人,一般是库的版本不对,或未包含全部的库
如果您想提高自己的技术水平,欢迎加入本站官方1号QQ群:&&,&&2号QQ群:,在群里结识技术精英和交流技术^_^
本站联系邮箱:java环境链接sql server2008 Tomcat6启动的时候报错 不支持此服务器版本。目标服务器必须是 SQL Server 2000 或更高版本 求大神指教
java环境链接sql server2008 Tomcat6启动的时候报错 不支持此服务器版本。目标服务器必须是 SQL Server 2000 或更高版本 求大神指教 20
/blog/1197545JAVA要连接SQL SERVER2008,必须要用JDBC驱动。&要注意的是SQL SERVER2008和SQL SERVER2008 R2不一样。SQLSERVER 2008的可以用2.0,然后SQLSERVER 2008 R2只能用3.0.否则报错呀。&SQL SERVER2008:Microsoft SQL Server JDBC Driver 2.0下载地址: /downloads/details.aspx?familyid=99B21B65-E98F-4A61-B811-FDC9&displaylang=zh-cn&&SQL SERVER2008 R2:Microsoft SQL Server JDBC Driver 3.0下载地址:/downloads/zh-cn/details.aspx?familyid=AD0-4531-B65D-DA0F2A735707&displaylang=zh-cn#filelist&要注意这2者是不一样的。&&Microsoft SQL Server JDBC Driver 3.0下载下来,解压下来有2个jar,一个是sqljdbc,一个是sqljdbc4.其中sqljdbc是为JDK1.5用的,而JDK1.6必须用sqljdbc4。否则出错!&下载好了,要配置driverClassName,Connection URL.&&driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"&&&&&&&&&&url="jdbc:sqlserver://localhost:1433;database=Lsp"&&PS:&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&别忘了往tomcat里也放一个这个jar包,还有eclispe的项目的Lib目录里最好也放一个。
多了个jar包 铲除一个就好了
相关知识等待您来回答
编程领域专家3402人阅读
错误:&在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) &
&&&&& 上述错误我遇到两种情况,一种是在打开打开SQL Server 2005时弹出的,另一种是在应用程序连接SQL Server 2005时出现的.归纳了一下,由以下几个原因:
1.数据库引擎没有启动.
&&&&& 有两种启动方式:
&&&& (1)开始-&程序-&Microsoft SQL Server 2005-&SQL Server 2005外围应用配置器,在打开的界面单击&服务的连接的外围应用配置器&,在打开的界面中找到Database Engine,单击&服务&,在右侧查看是否已启动,如果没有启动可单击&启动&,并确保&启动类型&为自动,不要为手动,否则下次开机时又要手动启动;
&&&& (2)可打开:开始-&程序-&Microsoft SQL Server 2005-&配置工具-&SQL Server Configuration Manager,选中SQL Server 2005服务中SQL Server(MSSQLSERVER) ,并单击工具栏中的&启动服务&按钮把服务状态改为启动;
&&&&& 使用上面两种方式时,有时候在启动的时候可能会出现错误,不能启动,这时就要查看&SQL Server 2005配置管理器&中的SQL& Server 2005网络配置-&MSSQLSERVER协议中的VIA是否已启用,如果已启用,则把它禁止.然后再执行上述一种方式操作就可以了.
2.进行远程连接时,是否已允许远程连接.
&&&&& SQL Server 2005 在默认情况下仅限本地连接.我们可以手动启用远程连接.在上面第一种方式中,找到Database Engine,单击&远程连接&,在右侧将&仅限本地连接(L)&改为&本地连接和远程连接(R)&,并选中&同时使用TCP/IP和named pipes(B)&.
3.如果是远程连接,则还要查看连接数据库的语句是否正确,登录账户是否正确,密码是否正确等.
&&&&& 我在一次局域网内连接数据库时,就要因为连接字符串出了问题,在局域网内一台机子连接另一台机子上数据库时,把server=装有数据库的另一台机子的IP.我在连接数据库时总是出现上面的错误,查了好长时间,后来发现,IP没有正确到传到连接字符串,原来我在连接时,使用的是本地,即127.0.0.1,输入的IP没有传到连接字符串.
&&&& 以上是我归纳的几种情况,希望能对遇到类似问题的朋友提供些帮助和参考.
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:18703次
排名:千里之外【求助】用java连接sql server 时出现连接问题,大神戳进来_java吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:217,184贴子:
【求助】用java连接sql server 时出现连接问题,大神戳进来收藏
代码没问题。更改了计算机用户名之后sql更改用户名也登不上了,无奈重装sql,然后就出现了这种情况,伤心呀。
貌似要配置你的sql才可以,最好碰到这问题,复制到百度就可以查到解决方案了
怎么感觉是端口配置错了
登录百度帐号我的游戏推荐游戏
后查看最近玩过的游戏
为兴趣而生,贴吧更懂你。或}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信