| 发表于:2007-09-18 21:35:28 楼主 |
编写如下jsp代码: <%@ page contenttype= "text/html;charset=gb2312 "language= "java " import= "java.sql.*,java.io.* " %> <html> <head> <title> 连接数据库 </title> </head> <body> 以下是从ms sql sever数据库读取的数据: <hr> <% connection con=null; class.forname( "com.microsoft.jdbc.sqlsever.sqlserverdriver ").newinstance(); con=java.sql.drivermanager.getconnection( "jdbc:microsoft:sqlsever://192.168.0.97:1433;databasename=wtest ", "sa ", "sa "); if(con==null) out.println( "not connected "); if(con!=null) out.println( "connection succesful! "); statement stmt=con.createstatement(); resultset rst=stmt.EXECutequery( "select * from book; "); while(rst.next()) { string id=rst.getstring( "bookid "); out.println(id); string name=rst.getstring( "bookname "); out.println(name); string publisher=rst.getstring( "publisher "); out.println(publisher); int price=rst.getint( "price "); out.println(price); out.println( " <br> "); } //关闭连接、释放资源 rst.close(); stmt.close(); con.close(); %> </body> </html> 注:192.168.0.97是我的服务器,其上有数据库wtest,wtest中有表book(bookid varchar(20),bookname varchar(20),publisher varchar(50),price int) 我用的环境是eclipse3.2+myeclipse5.0+tomcat5.0.30 安装了microsoft sql server driver forjdbc sp3 sql server打了补丁sp4. 程序运行后出现以下错误: java.lang.classnotfoundexception: com.microsoft.jdbc.sqlsever.sqlserverdriver 真是不好意思,没有分给各位高手了,恳请各位帮忙,这个问题困扰我好几天了。 请高手多多指教!谢谢! |
|
|
|
|