点评:SQL Server 2008是目前windows上使用最多的sql数据库,2008的安装机制是基于framework重写的,特点是非常耗时间SQL Server 2008是目前windows上使用最多的sql数据库,2008的安装机制是基于framework重写的,特点是非常耗时间(我的小本本配置还是可以的。^_^)。但不需要原ISO或隐藏起来的MSI文件(如果你不小心手工删除这些安装文件的话,也不必担心。) 这也是为什么大多数时候,SQL Server 2008的安装日志文件setup.log会有1G大小的原因。因为安装工序实在是太庞大了。

  SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本。

  SQL Server 2008 的安装:

  下载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,对数据库右键,“建立新的数据库”

  

  建立数据库后建立表,如图,建立表后要编辑表对表右键编辑前两百行。

  

  

  开始在eclipse里操作连接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";

  try {

  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 数据库名";
                          stmt.execute(sql0);

  不然貌似对表的操作都会在系统数据库里进行而不是自己建立的数据库里。

  最后SQL Server 2008成功连接JDBC

  

(转载)SQL Server 2008 连接JDBC详细图文教程的更多相关文章

  1. SQL Server 2005恢复数据库详细图文教程

    不少需要用到sql2005的程序,有很多新手还是会操作,这里写个详细的图文教程送个菜鸟们,高手请飘过.适用于独立主机的朋友使用,如果你还没安装,请按照这个教程来安装 SQL Server 2005图文 ...

  2. SQL Server 2008 R2 性能计数器详细列表(三)

    原文:SQL Server 2008 R2 性能计数器详细列表(三) SQL Server,Deprecated Features 对象: 监视指定为不推荐使用的功能: SQL Server Depr ...

  3. SQL Server 2008 R2 性能计数器详细列表(四)

    原文:SQL Server 2008 R2 性能计数器详细列表(四) SQL Server Latches 对象: 监视称为闩锁的内部 SQL Server 资源锁.通过监视闩锁来确定用户活动和资源使 ...

  4. SQL Server 2008 R2 性能计数器详细列表(五)

    原文:SQL Server 2008 R2 性能计数器详细列表(五) SQL Server:SQL Statistics 对象: 监视编译和发送到 SQL Server 实例的请求类型 SQL Ser ...

  5. SQL Server 2008 R2 性能计数器详细列表(二)

    原文:SQL Server 2008 R2 性能计数器详细列表(二) SQL Server Buffer Partition 对象: 提供计数器来监视 SQL Server 如何使用可用页 SQL S ...

  6. SQL Server 2008 R2 性能计数器详细列表(一)

    原文:SQL Server 2008 R2 性能计数器详细列表(一) SQL Server Backup Device 计数器: 可监视用于备份和还原操作的 Microsoft SQL Server ...

  7. SQL Server 2008 R2 超详细安装图文教程

    一.下载SQL Server 2008 R2安装文件 ed2k://|file|cn_sql_server_2008_r2_enterprise_x86_x64_ia64_dvd_522233.iso ...

  8. SQL Server 2008 R2 超详细安装图文教程及问题解决(锐姿公司安装)

    问题点: 1.为了sqlserver与mysql 的安全,建议数据库低权限运行.禁止远程访问 1433与 3306端口等. 2.安装提示.net 3.5没有安装 ,在server2012的添加 3. ...

  9. SQL Server 2008连接字符串写法大全

    一..NET Framework Data Provider for SQL Server 类型:.NET Framework类库使用:System.Data.SqlClient.SqlConnect ...

随机推荐

  1. RAW RGB格式

    RAW RGB格式 10bit Raw RGB, 就是说用10bit去表示一个R, G, 或者B, 通常的都是用8bit的. 所以你后面处理时要把它转换为8bit的, 比较简单的方法就是将低两位去掉, ...

  2. SpringCloud微服务实战——搭建企业级开发框架(十):使用Nacos分布式配置中心

    随着业务的发展.微服务架构的升级,服务的数量.程序的配置日益增多(各种微服务.各种服务器地址.各种参数),传统的配置文件方式和数据库的方式已无法满足开发人员对配置管理的要求: 安全性:配置跟随源代码保 ...

  3. Android编译执行envsetup.sh,产生工具命令m、mm、mmm、mmma、tapas 、croot、cgrep、jgrep、 resgrep、godir

    一般来说编译一个sdk或者一个比较大的工程项目,第一步都是执行 envsetup.sh这个脚本,比如编译android,qt源码以及其他一些嵌入式的sdk. 而且执行的时候需要特别注意使用 sourc ...

  4. 连续子序列的最大和 牛客网 剑指Offer

    连续子序列的最大和 牛客网 剑指Offer 题目描述 HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学.今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量 ...

  5. c#复制数组的多种方法

    方法一:使用for循环 int []pins = {9,3,7,2} int []copy = new int[pins.length]; for(int i =0;i!=copy.length;i+ ...

  6. 计算机网络-3-2-点对点协议PPP

    点对点协议PPP 在通信链路较差的年代,在数据链路层使用可靠传输协议曾经是一种好方法,比较简单的点对点PPP协议则是目前使用最广泛的数据链路层协议. PPP协议的特点 互联网用户通过都要连接到某个IS ...

  7. JAVA线上常见问题排查手段(小结)

    在平时开发过程中,对于线上问题的排查以及系统的优化,免不了和Linux进行打交道.每逢大促和双十一,对系统的各种压测性能测试,优化都是非常大的一次考验.抽空整理了一下自己在线上问题排查以及系统优化的一 ...

  8. Python多版本共存的方法

    目录 Python2.Python3共存的方法 python2下载及环境变量配置 第一步.打开Python官网,下载Python2 第二步.python2环境变量配置 测试结果 Python2.Pyt ...

  9. 【开源库推荐】#3 Android EventBus的使用

    原文地址:[开源库推荐]#3 Android EventBus的使用 | Stars-One的杂货小窝 EventBus的Github Event bus for Android and Java t ...

  10. updatexml和extractvalue函数报错注入

    updatexml()函数报错注入 updatexml (XML_document, XPath_string, new_value); 第一个参数:XML_document是String格式,为XM ...