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用三个输出语句菱形 小弟刚学习java 求高手给看看这个简单的程序哪里错了 谢了 在线等哈 rose 不支持泛型怎么办啊 有关JAVA类的封装等级的 JAVA调用MSSQL2000存储过程,急 输入流冲突问题 求,查找节的快速算法 java中Properites的使用问题 请问IE各个版本支持的JDK的版本是多少? Getnum运用 关于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的字样,真是弄不懂呀...
希望不是