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. RegisterFunction z

    #region SolidWorks Registration [ComRegisterFunctionAttribute] public static void RegisterFunction(T ...

  2. 转载--C++ STL

    转自:http://wenku.baidu.com/view/15d18b4533687e21af45a9a4.html 1.C++ STL 之所以得到广泛的赞誉,也被很多人使用,不只是提供了像vec ...

  3. “System.Exception”类型的异常在 NHibernate.dll 中发生,但未在用户代码中进行处理

    “System.Exception”类型的异常在 NHibernate.dll 中发生,但未在用户代码中进行处理 其他信息: OCIEnvCreate 失败,返回代码为 -,但错误消息文本不可用. 如 ...

  4. 判断两棵树是否相等 leecode

    很简单 提交代码 https://oj.leetcode.com/problems/same-tree/ iven two binary trees, write a function to chec ...

  5. JS实现的一个验证码,可以在前端验证后在提交action

    js实现的一个验证码功能,可以在前端判断验证码输入是否正确 输入的邮箱格式是否正确 验证成功后才提交action到后台 <!DOCTYPE html PUBLIC "-//W3C//D ...

  6. Codeforces2B - The least round way(DP)

    题目大意 给定一个N*N的格子,每个格子里有一个非负数,要求你找出从左上角到右下角的一条路径,使得它满足路径上的格子里的数全部乘起来的积尾部0最少 题解 如果要产生0肯定是2*5得出来的,最终的乘积可 ...

  7. ios iphone 将log在终端输出

    对于模拟器,其在终端的log文件位于:   -/Library/Logs/CoreSimulator/C4B94BA6-EF08-4AD2-AE7D-1A3A2E2AC545/system.log 对 ...

  8. 【荐】Redis学习资料汇总

    Redis学习手册(目录) - Stephen_Liu - 博客园 Redis 命令参考 — Redis 命令参考 Redis_php 学习 - 简单--生活 - 博客园

  9. 问题.NET访问 IIS 元数据库失败。

    问题现象:访问 IIS 元数据库失败. 说明:执行当前 Web 请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.We ...

  10. hdoj 2553 N皇后问题【回溯+打表】

    N皇后问题 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submi ...