看来是个数据库操作新手呀。
这样的问题已经回答了好几遍了,搜索一下好不好“大哥”。
没有把类com.microsoft.jdb.sqlserver.SQLServerDriver类放到classpath里。
你可以到微软网站下载包安装,
或者把msbase.jar,mssqlserver.jar,msutil.jar。copy到适当的位置,有必要时加入到classpath。
这样的问题已经回答了好几遍了,搜索一下好不好“大哥”。
没有把类com.microsoft.jdb.sqlserver.SQLServerDriver类放到classpath里。
你可以到微软网站下载包安装,
或者把msbase.jar,mssqlserver.jar,msutil.jar。copy到适当的位置,有必要时加入到classpath。
这个是sqlserver的,mysql的驱动名如下面所写。Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url ="jdbc:mysql://localhost/softforum?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"
//testDB为你的数据库名
Connection conn= DriverManager.getConnection(url);
如果你用jdbc-odbc
那代码就不能这么写了,你的代码是纯jdbc代码
加上就OK了!不要用jdbc-odbc的连接方法了,它只能在本机上用,限制多
odbc的配置在“控制面板”中设置
你可以搜索以前的帖子还是用纯JDBC方式吧,你可以像上面几位说的那样到微软的网站下载那个包
解压后将那三个文件放到TOMCAT的common\lib目录下即可还有如果执行insert,delete,update等语句时,连接数据库的方式和执行select语句连接时是一样的么?
----------------------------------------------------------------------------------
insert,delete,update用executeUpdate()
select用executeQuery()
详细信息你可以看看JDK帮助文档至于代码你可以搜索以前的帖子,N多。Good Luck!
再把安装目录下的msbase.jar,mssqlserver.jar,msutil.jar加入classpath环境变量
install_dir/lib/msbase.jar
install_dir/lib/msutil.jar
install_dir/lib/mssqlserver.jar Windows Example
CLASSPATH=.;c:\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;c:\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar;c:\Microsoft SQL Server 2000 Driver for JDBC
\lib\mssqlserver.jar UNIX Example
CLASSPATH=.;/home/user1/mssqlserver2000jdbc/lib/msbase.jar;/home/user1/mssqlserver2000jdbc/lib/msutil.jar;/home/user1/mssqlserver2000jdbc/lib/mssqlserver.jar