由JDBC驱动直接访问数据库优点:100% Java,快又可跨平台缺点:访问不同的数据库需要下载专用的JDBC驱动
(1)下载对应数据库版本的jdbc驱动并安装,注意安装后的得到的三个文件msbase.jar,mssqlserver.jar,msutil.jar,将其拷贝到jsp项目的网络信息/图书馆下面,也拷贝到雄猫安装目录的解放运动下面,没有具体测试,应该和配置文件有关系。
(2)数据源,不需要
(3)配置文件,不需要
(4)写JSP文件测试
"%@"页面内容类型=' text/html;charset=GB 2312 '语言=' Java '导入=' Java。SQL。*,Java。io。* % html正文%类。FOrname(' com。微软。JDBC。SQLServer。sqlserverdriver ').new INSTANCE();连接conn=Java。SQL。司机管理员。GetConnection(' JDBC :微软: SQL server ://localhost :1433;DatabaseName='data ',' sa ',' 123456 ');语句stmt=conn . CreateStatement();ResultSet rs=stmt.executeQuery('从学生中选择* ');而(RS。next()){ out。println(' tr ');出去。println(' TD ' RS。getint(' num ')'/TD ');出去。println(' TD ' RS。GetString(' name ')'/TD ');出去。println(' TD ' RS。getint(' age ')'/TD ');出去。println(' TD ' RS。GetString(' from ')'/TD ');出去。println(' TD ' RS。GetString(' school ')'/TD ');出去。println(' TD ' RS。GetString(' major ')'/TD ');出去。println(' TD ' RS。getint(' score ')'/TD ');出去。println('/tr ');出去。println('/tr ');} RS。close();stmt。close();conn . close();%/表格/正文/html