zoukankan      html  css  js  c++  java
  • 6月1日

    今天去看了一下,javaweb连接sqlserver

    它和连接MySQL很类似,我发现它只需要在原先MySQL的基础上改动几句就可以实现。

    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;

    public class Util {

    /**
    * 获取Connection
    * @return
    */
    public Connection getConn(){
    Connection conn = null;
    try {
    //驱动包位置
    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
    } catch (ClassNotFoundException e) {
    // TODO Auto-generated catch block
    System.out.println("驱动加载失败");
    e.printStackTrace();
    }
    try {
    //sqlServer连接和数据库名
    String url ="jdbc:sqlserver://localhost:1433;databaseName=Demo";
    String user ="sa";//数据库账号
    String pwd = "1";//数据库密码
    conn=DriverManager.getConnection(url,user,pwd);
    } catch (SQLException e) {
    System.out.println("数据库连接失败");
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    System.out.println("连接成功");
    return conn;
    }
    /**
    * 关闭资源
    * @param conn
    * @param st
    * @param rs
    */
    public void close(Connection conn , PreparedStatement st ,ResultSet rs){
    try {
    if(conn!=null){conn.close();}
    if(st!=null){st.close();}
    if(rs!=null){rs.close();}
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }

    做包括这两个语句的主要改动。

    再导入一个jar包在https://pan.baidu.com/s/1NavuWhqUVXbdKoYAc4LVnQ下载sqljdbc.jar的压缩包,提取码:n0b5

  • 相关阅读:
    Transaction 'IREG', Abend 'APCT', at '????'.
    CICS中设置是否具有可修改性
    常用命令总结
    常用语句总结
    _func_
    数组排序返回索引-python和c++的实现
    数组的并行求和-cuda实现
    Pytorch 多GPU训练-多计算节点并行-All you need
    Pytorch 多GPU训练-单运算节点-All you need
    Windows 编程中的问题
  • 原文地址:https://www.cnblogs.com/buyaoya-pingdao/p/14862853.html
Copyright © 2011-2022 走看看