java连接MSSQL的问题,不知道为什么老是报错! CLASSPATH也配了 ===========> 配的对吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该是配对了呀,是不是在写完com加上一点时会带出“microsoft”的字符串? 用jbuilder吗,是啊com.microsoft....后面都可以点出来的,或者运行的时候看看输出窗口里的classpath有没有包含驱动 你的问题,我也出现过,我自己解决了,你把你的情况说的清楚点,你的环境怎么配置的?还有,你的版本,我装的是MYSQL也是装了很多次才搞好,不过,现在应该是很熟的了!^_^ 你连接的数据库应该是MSSQLServer吧,同时你采用的微软的纯Java驱动如果是SQLServer7.0或SQLServer2000话,只需要做如下配置即可:1、到微软网站下载驱动2、按照提示进行安装,例如:c:\sql2000jdbc3、将c:\sql2000jdbc\lib\msbase.jar;c:\sql2000jdbc\lib\mssqlserver.jar; c:\sql2000jdbc\lib\msutil.jar加入到CLASSPATH路径中。4、注销或重起计算机。5、在程序中进行如下调用: Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); Connection con = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;user=sa;password=sa;DatabaseName=Northwind"); //Class.forName("weblogic.jdbc.mssqlserver4.Driver"); //Connection con = DriverManager.getConnection("jdbc:weblogic:mssqlserver4:[email protected]:1433;user=sa;password=sa"); Statement st = con.createStatement(); ResultSet res = st.executeQuery("select * from Employees");注意大小写的问题!祝你成功,别忘了给分哟! 你们所说的方法我都已经试过了,配置应该是没问题的,但Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); ~~~~~~~不管我怎么配置都不能消除上面画线的错误信息,在我输入com.后也不会有microsoft的字样,真是弄不懂呀... 大家所说的 CLASSPATH 是不是在windows2000下,点击桌面上"我的电脑"图标后,选择属性,再在"高级"选项卡中选择"环境变量",在其中的 CLASSPATH 中加入路径呀???希望不是 你在jbuilder的工程属性里加上这三个包吧。先定义一个sqlserver库包含这三个包,再让你的工程引用这个库,一定没问题的 虽然我也用jbuilder但我常用的是SUN的工具,jubilder7在Linux下会出问题,显示不正常。。 还有就是我用SUN的ODBC也会出一样的错,这不应该是JDBC的问题吧 全世界都没人知道java代码操作excel水印怎么做了? 删除数组中指定的某条记录 连接sql2005老显示找不到合适驱动,求助!! 新人学java有问题,请看 软件开发第3方包用得太多了,怎么给软件瘦身,有好的建议吗? jsp如何动态修改txt文件内容 Java中synchronized锁问题 很简单,100分求助JCheckBox的问题 Java新手,有关Applet小程序的问题 关于自定义包的问题?请高手指教。 关于applet在ie中显示不出的问题 那有比较好的java可视化开发平台下载请各位大侠赐教
com.microsoft....后面都可以点出来的,或者运行的时候看看输出窗口里的classpath有没有包含驱动
1、到微软网站下载驱动
2、按照提示进行安装,例如:c:\sql2000jdbc
3、将c:\sql2000jdbc\lib\msbase.jar;c:\sql2000jdbc\lib\mssqlserver.jar;
c:\sql2000jdbc\lib\msutil.jar加入到CLASSPATH路径中。
4、注销或重起计算机。
5、在程序中进行如下调用:
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection con = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;user=sa;password=sa;DatabaseName=Northwind");
//Class.forName("weblogic.jdbc.mssqlserver4.Driver");
//Connection con = DriverManager.getConnection("jdbc:weblogic:mssqlserver4:[email protected]:1433;user=sa;password=sa");
Statement st = con.createStatement();
ResultSet res = st.executeQuery("select * from Employees");
注意大小写的问题!
祝你成功,别忘了给分哟!
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
~~~~~~~
不管我怎么配置都不能消除上面画线的错误信息,在我输入com.后也不会有microsoft的字样,真是弄不懂呀...
希望不是