MSSQL的JDBC驱动下载好以后就可以写代码了。

1.新建项目,项目名为SqlJdbc。新建类,类名为SqlTest,同时勾选public static void main(String[] args)生成main函数的代码。

2.引入mssql关于jdbc的库sqljdbc4.jar,项目文件上“右健->Bulid Patch->Add External Archives...”,选择目录中的sqljdbc4.jar,完成引用。在左侧可以看到多了一项sqljdbc4.jar.

3.JDBC连接数据库的流程,不限于MSSQL。一个基本的JDBC程序,涉及以下步骤(抄java2入门经典一书783、784页):

1).导入需要的类

2).加载JDBC驱动程序

3).识别数据源

4).分配一个Connection对象

5).分配一个Statement对象

6).用Statement对象执行一个查询

7).从返回的ResultSet对象检索数据

8).关闭ResultSet

9).关闭Statement对象

10).关闭Connecion对象

4.代码说明

import java.sql.*;public classSqlTest {public static voidmain(String[] args) {//try {//Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); // jdbc4.0不需要了//} catch (ClassNotFoundException e) {//e.printStackTrace();//}

String connectionUrl = "jdbc:sqlserver://127.0.0.1:1433;" +

"databaseName=NewDB;user=sa;password=lty@123;";try{

Connection con=DriverManager.getConnection(connectionUrl);

Statement stmt=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,

ResultSet.CONCUR_READ_ONLY);

ResultSet rs= stmt.executeQuery("SELECT 1");

rs.last();

System.out.print(rs.getRow()); // 打印数据 显示 1

rs.close();

stmt.close();

con.close();

}catch(SQLException e) {

e.printStackTrace();

}

}

}

2014-03-19

lin

java mssql jdbc_从零开始学JAVA(05)-连接数据库MSSQL(JDBC代码篇)相关推荐

  1. java任务调度定时器,从零开始学 Java - Spring 使用 Quartz 任务调度定时器

    生活的味道 睁开眼看一看窗外的阳光,伸一个懒腰,拿起放在床一旁的水白开水,甜甜的味道,晃着尾巴东张西望的猫猫,在窗台上舞蹈.你向生活微笑,生活也向你微笑. 请你不要询问我的未来,这有些可笑.你问我你是 ...

  2. 从零开始学java 框架_从零开始学 Java - 搭建 Spring MVC 框架

    如果创建一个 Spring 项目 Spring MVC 框架在 Java 的 Web 项目中应该是无人不知的吧,你不会搭建一个 Spring 框架?作为身为一个刚刚学习Java的我都会,如果你不会的话 ...

  3. JAVE EE 企业级开发之从零开始学JAVA【51CTO技术论坛】

    http://bbs.51cto.com JAVE EE 企业级开发之从零开始学JAVA         从零开始学JAVA?YES!本刊内容全部为午饭redking整理.撰写,所涉及内容均为原创,非 ...

  4. 从零开始学 Java - Spring 集成 Memcached 缓存配置(二)

    Memcached 客户端选择 上一篇文章 从零开始学 Java - Spring 集成 Memcached 缓存配置(一)中我们讲到这篇要谈客户端的选择,在 Java 中一般常用的有三个: Memc ...

  5. 从零开始学 Java - Spring MVC 实现跨域资源 CORS 请求

    论职业的重要性 问:为什么所有家长都希望自己的孩子成为公务员? 答:体面.有权.有钱又悠闲. 问:为什么所有家长都希望自己的孩子成为律师或医生? 答:体面.有钱.有技能. 问:为什么所有家长都不怎么知 ...

  6. windows java eclipse_从零开始学 Java - Windows 下安装 Eclipse

    三观是什么鬼 当我们在讨论「三观一致」的时候是在讨论些什么? 我认为这个世界上本没有「三观」这一说法,说的人多了,也就有了「三观」这个词,当我们讨论「三观一致」其实并不是真的在说世界观.价值观.人生观 ...

  7. 从零开始学java(二十六)--多维数组,多维数组存储表格数据

    从零开始学java(二十六)--多维数组 多维数组 多维数组存储表格数据 多维数组 多维数组可以看成以数组为元素的数组.可以有二维.三维.甚至更多维数组,但是实际开发中用的非常少.最多到二维数组(学习 ...

  8. 44从零开始学Java之详解容易让初学者懵圈的abstract抽象类、抽象方法

    作者:孙玉昌,昵称[一一哥],另外[壹壹哥]也是我哦 千锋教育高级教研员.CSDN博客专家.万粉博主.阿里云专家博主.掘金优质作者 前言 经过前面几篇文章的讲解,我们现在已经对面向对象有了基本的认知, ...

  9. 从零开始学JAVA:二、Java基本语法(四)——流程控制

    从零开始学JAVA:二.Java基本语法(四)--流程控制 程序流程控制 1.顺序结构 2.分支结构 2.1.if-else结构 2.2.switch-case选择结构 2.3.Scanner类的使用 ...

最新文章

  1. 极客新闻——15、软件测试自动化的最新趋势
  2. 计算机里面有鬼的恐怖游戏,2018年度十大最佳PC恐怖游戏
  3. python socketpool:通用连接池
  4. python条件语句-Python if else条件语句详解
  5. c语言作业做出金山打字功能,goldmountain.c
  6. ant design pro取消登录_JeecgBoot实战按需加载 Ant-Design-Vue和Icon
  7. Windows消息机制详解
  8. MySQL修改字符集
  9. P5327-[ZJOI2019]语言【线段树合并,LCA】
  10. C++学习之路 | PTA乙级—— 1031 查验身份证 (15 分)(精简)
  11. github mac 添加 ssh_计算机专业MAC操作技巧(二)
  12. php 环境变量有什么用,什么是环境变量,Linux环境变量及作用
  13. Linux Mount命令浅解
  14. kubernetes视频教程笔记 (21)-存储-configmap
  15. h3c使用acl控制ftp访问_H3C交换机典型访问控制列表(ACL)配置实例
  16. thinkpad X230 黑屏折腾
  17. 聚类时的轮廓系数评价和inertia_
  18. uva 10306 e-coins【dp】
  19. 图解AUTOSAR(六)——服务层(Service Layer)、复杂驱动(Complex Drivers)
  20. vue实现无缝滚动功能

热门文章

  1. linux java socket编程_深入学习socket网络编程,以java语言为例
  2. 迷惑!博士生发Nature造假,怕被调查扔掉实验室万元电脑
  3. 【先生】丘成桐:中国人可以做世界一流学者
  4. 月薪11万招数据工程师,看到要求我傻眼了!
  5. 毕业典礼校长致辞金句频出:搬砖也要元气满满
  6. 阿伯特:芝加哥大学与社会学研究
  7. 《自然》年度十大人物出炉!中国科学家入选
  8. 加加减减的奥秘——从数学到魔术的思考(一)
  9. 利用自己构建的网络进行鼾声识别
  10. 多行书写的字符串字面值