zoukankan      html  css  js  c++  java
  • 从零开始学JAVA(05)-连接数据库MSSQL(JDBC代码篇)

    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 class SqlTest {
    
        public static void main(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



  • 相关阅读:
    LR十九:Analysis 图标分析
    Llinux:mysql的安装教程
    Jmeter28:linux下实现压测-html报表生成-控制台参数优化
    Llinux:自动分配ip的方法
    Llinux:环境变量的配置-java-JMETER
    if _ else if _ else,case,程序逻辑判断- java基础
    LR十八:Controller组件- 集合点的功能-loadrunner
    LR十七:Controller
    Jmeter27:TCP_协议_socket接口
    LR十六:socket_tcp协议_loadrunner测试
  • 原文地址:https://www.cnblogs.com/lin557/p/3612126.html
Copyright © 2011-2022 走看看