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

  • 相关阅读:
    oracle 11g wm_concat 、 listagg 函数的使用(合并数据)
    Quartz.net 开源job调度框架(二)----定点执行
    Quartz.net 开源job调度框架(一)
    Quartz.NET
    基于ASP.NET的comet简单实现
    W3wp.exe占用CPU及内存资源
    SysTick Software Timer
    ARM Memory Copy
    ARM LDR/STR, LDM/STM 指令
    STM32 USART 波特率计算
  • 原文地址:https://www.cnblogs.com/buyaoya-pingdao/p/14862853.html
Copyright © 2011-2022 走看看