sqlserver2008r2 jdbc怎么连接jdbc

JSP中使用JDBC访问SQL Server 2008数据库示例
投稿:junjie
字体:[ ] 类型:转载 时间:
这篇文章主要介绍了JSP中使用JDBC访问SQL Server 2008数据库示例,本文重点在JSP代码示例中,需要的朋友可以参考下
由JDBC驱动直接访问数据库
优点:100% Java,快又可跨平台
缺点:访问不同的数据库需要下载专用的JDBC驱动
(1)下载对应数据库版本的jdbc驱动并安装,注意安装后的得到的三个文件msbase.jar,mssqlserver.jar,msutil.jar,将其拷贝到jsp项目的WEB-INF/lib下面,也拷贝到Tomcat安装目录的lib下面,没有具体测试,应该和配置文件有关系。
(2)数据源,不需要
(3)配置文件,不需要
(4)写JSP文件测试
&%@ page contentType="text/ charset=gb2312" language="java" import="java.sql.*,java.io.*"%&
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
Connection conn=java.sql.DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName="data","sa","123456");
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery("select * from student");
while(rs.next())
out.println("&tr&");
out.println("&td&"+rs.getInt("num")+"&/td&");
out.println("&td&"+rs.getString("name")+"&/td&");
out.println("&td&"+rs.getInt("age")+"&/td&");
out.println("&td&"+rs.getString("fromw")+"&/td&");
out.println("&td&"+rs.getString("school")+"&/td&");
out.println("&td&"+rs.getString("major")+"&/td&");
out.println("&td&"+rs.getInt("score")+"&/td&");
out.println("&/tr&");
out.println("&/tr&");
rs.close();
stmt.close();
conn.close();
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具共有 6430 人关注过本帖
标题:jsp如何连接到sql server2008 r2
等 级:黑侠
帖 子:197
专家分:680
结帖率:78.57%
&&已结贴√
&&问题点数:20&&回复次数:4&&&
jsp如何连接到sql server2008 r2
本人新手,求高手详细讲解
搜索更多相关主题的帖子:
等 级:论坛游侠
帖 子:36
专家分:160
Class.forName(&com.microsoft.sqlserver.jdbc.SQLServerDriver&);
String url=&jdbc:sqlserver://localhost:1433;DatabaseName= &;
String user=& &;
String password=& &;
Connection conn=DriverManager.getConnection(url,user,password);
DatabaseName= 后面写上你的数据库名,user后面的“”中填写用户名,password后面的“”中填写密码。这是链接SQL2008数据库的,和SQL2000有点不一样。另外,要链接数据库,必须到网上去下载SQL2008数据库驱动程序,放到tomcat的lib目录下。并且64位系统和32位系统,驱动程序是不一样的。
等 级:黑侠
帖 子:197
专家分:680
谢谢讲解,不过本人新手,能不能帮忙在讲详细点
世界上幸福的事就是抓到一只羊,更幸福的事就是抓到两只羊……
等 级:论坛游侠
帖 子:36
专家分:160
首先要保证tomcat,jdk等各种系统环境要配置好。然后把驱动程序放入tomcat的lib目录下。启动tomcat,按照上面的代码一步步做下来就行了,至于环境怎么配,链接数据库的代码具体是什么意思,最好去找本书看看,或者网上仔细查查。驱动程序我可以给你,右键解压。(注意,64位系统要把“sqljdbc4.jar”重命名成“sqljdbc.jar”后放到tomcat的lib目录下。)
附件: 您没有浏览附件的权限,请
等 级:新手上路
帖 子:12
1&登录Oracle服务--打开SQL Plus
&&sys/123456@orcl as sysdba
&&##创建Oracle个人用户方案##
&&##创建用户##
&&SQL&create user 用户名 identified by 密码;
&&##给新建的用户授权##
&&SQL&grant create session,resource,connect to 用户名;
2&以新建用户登录
&&SQL&conn admin/active@
&&##查看当前用户能访问的数据库对象##
&&SQL&select *
3&在当前方案中创建表格
&&SQL&create table Iuser(
&&&&&&uname varchar2(16),
&&&&&&upass varchar2(12));
4&JDBC常用接口
&&Connection:连接通道类,类似铁轨
&&Statement:表达式类,类似火车
&&String:sql类似乘客
&&int:insert/update/delete:表示操作是否成功
&&ResultSet:select:返回查询的结果集
5&通过Java程序来操纵表中的数据
&&1)加载驱动jar包
&&在Eclipse中选中项目--构建路径--添加库--用户库...
&&&&&&&&&&&&&&&&&&&&&&&& --新建库--添加jar包--完成
&&2)在程序中注册jar包
&&& 在程序中导入 java.sql.*下的类包
&&& Class.forName(&oracle.jdbc.driver.OracleDriver&);
&&3)创建连接通道对象
&&& conn=DriverManager.getConnection(url, user, pass);
&&4)创建表达式对象
&&& stmt=conn.createStatement();
&&5)执行SQL语句
&&& 1-stmt.executeUpdate(sql);
&&& 2-stmt.executeQuery(sql);
&&6)若是查询,则遍历结果集
&&& while(rs.next())
&&&&&&System.out.println(rs.getString(&uname&));
6&若是预处理表达式对象
&&1)确定带有 ? 参数的sql语句
&&2)pstmt=conn.prepareStatement(sql);
&&3)设定参数值:pstmt.setString(index,value);
&&4)执行:
&&& 1-pstmt.executeUpdate();
&&& 2-pstmt.executeQuery();
7&注意一般类对象初始化为null,并要牢记用完关闭
版权所有,并保留所有权利。
Powered by , Processed in 0.035253 second(s), 8 queries.
Copyright&, BCCN.NET, All Rights Reserved<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&&&&&JDBC连接SQLServer 2008驱动
JDBC连接SQLServer 2008驱动
JDBC连接SQLServer 2008驱动,很好用的数据库驱动。无偿分享,欢迎下载。
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
VIP下载&&免积分60元/年(1200次)
您可能还需要
开发技术下载排行您的位置:
→ SQL Server 2008 连接JDBC详细图文教程
SQL Server 2008 连接JDBC详细图文教程
20:18:12来源:编辑: [
2008是目前windows上使用最多的sql,2008的安装机制是基于framework重写的,特点是非常耗时间(我的小本本配置还是可以的。^_^)。但不需要原ISO或隐藏起来的MSI文件(如果你不小心手工删除这些安装文件的话,也不必担心。) 这也是为什么大多数时候,SQL Server 2008的安装日志文件setup.log会有1G大小的原因。因为安装工序实在是太庞大了。
SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本。
SQL Server 2008 的安装:
下载的iso安装文件,用打开,运行Setup
选择&安装&& -& &全新sql独立安装&
开始安装,中间需要填写数据库实例,选择混合密码登陆。
实例随意命名
账户名如图选择 NT AUTHORTIY\SYSTEM
身份验证模式设置为混合模式并设置密码。选择添加当前用户(系统管理员)。
SQL Server 2008 配置
安装完成后,SQL Server Management Studio就是数据库管理程序,SQL Server 配置管理器是配置程序。
登陆SSMS(SQL Server Management Studio)的时候,服务器名称格式是 (local)\安装时填写的实例名,身份验证用SQL 验证,登录名是系统默认的sa,密码是安装时选择混合模式自己设置的密码。
如果不能登陆,选择Windows方式登陆,然后&安全性& -& &登录名& -& &sa& -& &状态& 设为启用,详细如图。
打开SQL Server配置管理器
选择SQL Server 网络配置里自己建立的实例的协议,选择TCP/IP协议设置为启用状态,将其中一个IP设置为本机 127.0.0.1,设为启用。再将IP ALL的端口设置为1433,动态端口设为空。如图。
同样的,将客户端的端口也设置为1433,启用状态。
然后!必须要重启SQL Server服务,不然即使电脑重启都是无效的。
SQL Server 2008 连接JDBC
OK,启动你的SSMS,对数据库右键,&建立新的数据库&
建立数据库后建立表,如图,建立表后要编辑表对表右键编辑前两百行。
开始在里操作连接JDBC:
首先要用到连接驱动,官方的驱动是sqlserver4.jar,不过这个包有时候用不起,这里用的是jtds驱动,JDK1.6用jtds 1.2.6。JDC1.7用1.3.0。 然后在ECLIPSE &项目& &属性& &构建路径& 里 &添加外部jar (add extern jar)&
官网下载地址:
然后就可以开始写测试代码了:
[java]&view plaincopy
String&JDriver&=&&net.sourceforge.jtds.jdbc.Driver&;&&&//jtds驱动代码&&
DB&=&&jdbc:jtds:sqlserver://127.0.0.1:1433;datebaseName=School&;&//URL连接&&
[java]&view plaincopy
&&&&&&&&&&&&&&String&JDriver&=&&net.sourceforge.jtds.jdbc.Driver&;&&
String&connectDB&=&&jdbc:jtds:sqlserver://127.0.0.1:1433;datebaseName=School&;&&
&&&&Class.forName(JDriver);&&
}&catch&(Exception&e)&{&&
&&&&System.out.println(&加载数据库引擎失败&);&&
&&&&System.exit(0);&&
System.out.println(&数据库加载成功&);&&
String&user&=&&sa&;&&
String&password&=&&xxxxxxxxxxxxxxxx&;&&
System.out.println(&准备连接....&);&&
Connection&connection&=&DriverManager.getConnection(connectDB,user,password);&&
System.out.println(&连接成功&);&&
Statement&stmt&=&connection.createStatement();&&
&&&&&&&&&&&&&&String&sql0&=&&USE&数据库名&;&&
&&&&&&&&&&&&&&stmt.execute(sql0);&&
这里有一个小的需要注意的地方是,在eclipse里用到数据库的时候,最好在最前面加一句
&&&&&&&&&&&&&&&&&&&&&&&&& String sql0 = &USE 数据库名&;
关键词:SQL,JDBC
06-1405-0504-0504-0404-0404-0404-0404-0404-0403-29
阅读本文后您有什么感想? 已有
人给出评价!
这是一款集&文件批量改名、移动、复制工
Access to Sql 脚本编写器一款不错的编程工具
Access2MySQL 是能允许你转换.mdb((Microsoft
Alternate Firebird Copy软件是一款数据库数据
欢迎使用 PHPMVC 开源框架 - AMP AMP-优雅精致
AMS-易用安全高效的MySQL管理系统。Amysql -
AnySQL Maestro是一款功能非常强大的数据库管
AppServ 是 PHP 网页架站工具组合包,作者将一
Repair for Sybase SQL Anywhere软件主要功能
asprain论坛是一个适合于各中小学、中专、技校
06-1403-1604-0408-0201-2311-2404-0603-2311-2002-03

我要回帖

更多关于 jdbc sqlserver2008 的文章

 

随机推荐