JSP连接SQLServer数据库.doc
《JSP连接SQLServer数据库.doc》由会员分享,可在线阅读,更多相关《JSP连接SQLServer数据库.doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、JSP连接SQLServer数据库日期:2007-04-02字体大小: 小 中 大我写的一个用jsp连接SQLServer数据库的代码。要正确的使用这段代码,你需要首先在SQLServer数据库里创建一username表,表里面创建两个字符型的字段,字段名分别为:uid,pwd,然后插入几条测试数据。欢迎各位提出改进的意见。以下用两种方式来实现jsp连接SQLServer数据库。第一种JSP形式。程序代码%/*JDBC_ODBC连接SQLServer数据库,不需要设置数据源*Date:2005.8*Email:fanwsp*Author:DreamTime梦想年华*有任何欢迎提出指正*/请根据
2、需要,选择一种方法,去掉相应的方法的注释,并注释其它没有使用的/以下几项请自行修改Stringserver=localhost;/SQLServer服务器的地址Stringdbname=test;/SQLServer数据库的名字Stringuser=sa;/SQLServer数据库的登录用户名Stringpass=chfanwsp;/SQLServer数据库的登录密码Stringport=1433;/SQLServer服务器的端口号,默认为1433/*方法1:*用net.sourceforge.jtds.jdbc.Driver*(*在Win2003Server上安装SQLSERVER2000,
3、必须安装补丁sp3*/*数据库连接代码开始*/数据库连接字符串Stringurl=jdbc:jtds:sqlserver:/+server+:+port+/+dbname+;USER=+user+;PASSWORD=+pass+;/加载驱动程序Class.forName(net.sourceforge.jtds.jdbc.Driver).newInstance();/建立连接Connectionconn=DriverManager.getConnection(url);/创建语句对象Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL
4、_SENSITIVE,ResultSet.CONCUR_UPDATABLE);/*数据库连接代码结束*/*方法2:*用微软提供的JDBC驱动程序*在Win2003Server上安装SQLSERVER2000,必须安装补丁sp3*/*数据库连接代码开始*/*Stringurl=jdbc:microsoft:sqlserver:/+server+:+port+;DatabaseName=+dbname+;USER=+user+;PASSWORD=+pass+;Class.forName(com.microsoft.jdbc.sqlserver.SQLServerDriver).newInstanc
5、e();Connectionconn=DriverManager.getConnection(url);Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);*/*数据库连接代码结束*/*方法3:*用JDBC-ODBC桥驱动程序*在Win2003Server上安装SQLSERVER2000,可能需要安装补丁sp3*/*数据库连接代码开始*/*Stringurl=jdbc:odbc:Driver=SQLServer;server=+server+;uid=+us
6、er+;pwd=+pass+;database=+dbname+;Class.forName(com.microsoft.jdbc.sqlserver.SQLServerDriver).newInstance();Connectionconn=DriverManager.getConnection(url);Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);*/*数据库连接代码结束*Stringsql=select*fromusername;ResultS
7、etrs=stmt.executeQuery(sql);/rs.first();while(rs.next()out.print(用户名:);out.print(rs.getString(uid)+密码:);out.println(rs.getString(pwd)+);rs.close();stmt.close();conn.close();%第二种方式,用JavaBean来实现。请看代码:DBConnSql.java编译以后的Class文件应该放在WEB-INFclassesconn目录下。程序代码*java连接SQLServer数据库代码*使用Jdbc连接*作者:梦想年华*Email:f
8、anwsp*HomePage:*CopyRight(c)2005-2006byDreamTime*/packageconn;/导入包importjava.sql.*;/导入数据库操作的类publicclassDBConnSql/构造方法,初始化privateConnectionconn;/连接对象privateStatementstmt;/语句对象privateResultSetrs;/结果集对象privateStringsqldriver;/SQLServer驱动程序字符串privateStringsqlURL;/SQLServer连接字符串/*方法1:*用net.sourceforge.j
9、tds.jdbc.Driver*(*在Win2003Server上安装SQLSERVER2000,必须安装补丁sp3*该方法取得连接所需各种参数,组成连接字符串,然后再建立连接*server;dbname,user,pass,port*分别表示SQLServer服务器的地址,数据库,用户名,密码,端口*/publicConnectiongetConnToSql1(Stringserver,Stringdbname,Stringuser,Stringpass,Stringport)/SQLServer驱动程序,用net.sourceforge.jtds.jdbc.Driversqldriver=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JSP 连接 SQLServer 数据库
限制150内