zoukankan      html  css  js  c++  java
  • 软帝学院教你jdbc连接sql server数据库

    软帝学院教你jdbc连接sql server数据库

    public class DataTransmission {

    private String driver="com.microsoft.sqlserver.jdbc.SQLServerDriver";

    private String uri="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=test"; //地址+端口号,数据库名字

    private String user="sa"; //登录名

    private String password="ws@123"; //登陆密码

    private final static Logger log = LoggerFactory.getLogger(DataTransmission.class);

    public static void main(String args[]){

    DataTransmission dt = new DataTransmission();

    String sql="select * from a";

    // String sql="insert into a(id) values(9002)";

    dt.query(sql);

    }

    public Connection getConnection(){

    Connection conn=null;;

        try {  Class.forName(driver);//加载驱动

             log.info("加载驱动成功!");

      conn=DriverManager.getConnection(uri,user,password);

      log.info("连接数据库成功!");

        }

        catch(SQLException e){

          log.info("SQL Server连接失败!");

    }    

        catch(Exception e){

           log.info("加载驱动失败!");

      }  

        return conn;

    }

    public void query(String sql){

    Connection conn=getConnection();

    PreparedStatement st = null;

    ResultSet rs = null;

    int maxCount = 2;

    try {

      st = conn.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);

       //最大查询到第几条记录

       st.setMaxRows(maxCount);

       rs = st.executeQuery();

       //将游标移动到第一条记录

       while(rs.next()){

        System.out.println(rs.getInt(1));

      }

    } catch (SQLException e) {

    e.printStackTrace();

    }

    finally{

    try {

    if(rs!=null)

    rs.close();

    if(st!=null)

    st.close();

    if(conn!=null)

    conn.close();

    } catch (SQLException e) {

    e.printStackTrace();

    }

    }

    }

    }

    喜欢这样文章的可以关注我,我会持续更新,你们的关注是我更新的动力!需要更多java学习资料的也可以私信我!

    祝关注我的人都:身体健康,财源广进,福如东海,寿比南山,早生贵子,从不掉发!

  • 相关阅读:
    SED&AWK
    load average[zhuan]
    To be learned
    Android计时器 android.widget.Chronometer
    Play初识
    获取视图的宽高
    自定义摄像机
    Android VideoView使用小记
    在android中,如何去掉webview读取网页后点击网页上的按钮出现的方框
    阿里云主机试用之自建站点和ftp上传所遇的2个问题
  • 原文地址:https://www.cnblogs.com/heqingxiaohuo/p/12362435.html
Copyright © 2011-2022 走看看