1.过程:

1>注册驱动器类:Class.forName()

      2>连接数据库:
            String url = "jdbc:sqlserver://localhost:1433;DatabaseName=DataBaseName";
            String uername = "dbuser";
            String password = "secret";
            Connection conn = DriverManager.getConnection(url,username,password);
     3>执行sql语句:
           Statement stat = conn.createStatement();
           String command = "UPDATE BOOKS";
           stat.executeUpdate(command);
 
2.java.sql.Statement()(三种执行方式)
     第一种: execute();void 可执行任何sql语句 
     第二种:executeUpdate();int 
            可以执行:INSERT UPDATE DELETE 
                      CREATE TABLE;DROP TABLE
            返回:受影响的行数
    第三种:executeQuery();ResultSet
            执行:SELECT
            返回:一个ResultSet对象,每次一行迭代
            例:ResultSet rs = stat.executeQuery("SELECT * FORM BOOKS");
                while(rs.next()){
                    look at a row of the result set
                }
                rs.getString(1);返回当前行第一列的值
                rs.getDouble("Price");
 
    getResultSet();ResultSet
            返回结果集;若为空,则为null
    getUpdateCount();int 返回影响行数,若未更新,则返回-1
    close();void 关闭Statement对象以及它所对应的结果集
    isClose();boolean 若语句关闭,则为true
 
3.java.sql.ResultSet(结果集操作方法)
    next();boolean 向前移动一行,达最后一行,返回false
    getXxx(int columnNum);Xxx  
    getXxx(String columnNum);Xxx  Xxx指int double String Date
    findColumn(String columnName);int 给列名,返回列号
    close();void 关闭当前结果集
    isClose();boolean 若语句关闭则为true
 
4.原则:
    1>每个Connection对象可创建一个及以上Statement对象
      同一个Statement对象可以用于多个不相关的命令和查询,但只能打开一个结果集
    2>用完后应立即调用close方法
    3>若Statement对象有一个打开的结果集,调用close()后则自动关闭结果集;
      若Connection类则关闭连接上的所有语句
 

JDBC对sql server的操作的更多相关文章

  1. JDBC连接sql server数据库操作

    1.首先,先创建一个连接数据库的工具类: package gu.db.util; import java.sql.Connection; import java.sql.DriverManager; ...

  2. JDBC连接sql server数据库及其它

    JDBC连接sql server数据库的步骤如下: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的 ...

  3. JDBC连接sql server数据库的详细步骤和代码

    JDBC连接sql server数据库的详细步骤和代码 JDBC连接sql server数据库的步骤如下: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Ja ...

  4. Java使用JDBC连接SQL Server数据库|实现学生成绩信息系统

    Java实验四 JDBC 使用SQL Server数据库或者MySQL数据库各自的客户端工具,完成如下任务: (1)创建数据库students: (2)在数据students中创建表scores,包括 ...

  5. JDBC连接sql server数据库的详细步骤和代码 转

    JDBC连接sql server数据库的步骤如下: 1.加载JDBC驱动程序(只做一次): 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.C ...

  6. JDBC连接SQL Server代码模板

    *                  JDBC连接SQL Server数据库 代码模板* Connection: 连接数据库并担任传送数据的任务:* Statement :  执行SQL语句:* Re ...

  7. JDBC连接SQL server与ADO.NET连接Sql Server对比

    JDBC连接SQL server与ADO.NET连接Sql Server对比 1.JDBC连接SQL server 1)java方面目前有很多驱动能够驱动连接SQL servernet.   主流的有 ...

  8. JDBC连接SQL Server 2005步骤详解

    一.设置SQL Server服务器:    1.“开始” → “程序” → “Microsoft SQL Server 2005” → “配置工具” → “SQL Server Configurati ...

  9. 使用JDBC连接SQL Server

    源文:http://bbs.bc-cn.net/dispbbs.asp?boardid=12&id=140292 整理:秋忆 接触Java或者JSP,难免会使用到数据库SQL Server 2 ...

随机推荐

  1. Hadoop HDFS的常用命令

    1.将目录/root/data/下的item.txt复制到HDFS下的/user/root下: hadoop fs -copyFromLocal /root/data/item.txt itemdat ...

  2. 多线程归并排序的实现 java

    多线程是非常适合归并排序的,因为归并排序是分治法,所以分割后可以独立运行,最后将结果归并起来就行了.如何写一个多线程程序呢?今天无聊,总结一下啊. 首先写个普通的归并排序,以后的多线程就调用这个排序. ...

  3. [九度OJ]1008.最短路径问题

    原题链接:http://ac.jobdu.com/problem.php?pid=1008 题目描述: 给你n个点,m条无向边,每条边都有长度d和花费p,给你起点s终点t,要求输出起点到终点的最短距离 ...

  4. Javascript的简介和使用

    摘要:先讨论JavaScript的由来和一些比较容易混淆的概念,又讨论了JavaScript的实现,紧接着说明了在网页中怎么有效地更好地引入js代码. JavaScript的由来 是从一个简单的输入验 ...

  5. Hadoop框架下MapReduce中的map个数如何控制

    控制map个数的核心源码 long minSize = Math.max(getFormatMinSplitSize(), getMinSplitSize(job)); //getFormatMinS ...

  6. 【Java基础】关于String的总结

    String构造方法初始化和常量赋值初始化区别 下面的代码是一个String对象的两种不同的初始化方式,关于这两种不同初始化方式的区别,本文通过画内存图来进行解释,首先代码如下: public cla ...

  7. 局域网yum服务器创建

    yum createrepo createrepo dir 配置httpd发布yum-repo; 在客户端添加yum.rep配置文件;

  8. A Tour of Go Slicing slices

    ---恢复内容开始--- Slices can be re-sliced, creating a new slice value that points to the same array. The ...

  9. ScheduledExecutorFactoryBean忽略异常继续执行

    ScheduledExecutorFactoryBean忽略异常继续执行 程序中有一个定时任务,每10分钟把满足条件的任务从一个表迁移到另一张表,程序启动的时候数据库异常了一段时间,之后数据库恢复了. ...

  10. 安装、配置JDK的步骤

    1.配置环境变量,打开我的电脑--属性--高级--环境变量,新建系统变量JAVA_HOME .变量值:jdk的目录,比如d:/java.选择“系统变量”中变量名为“Path”的环境变量双击该变量,把J ...