Java连接数据库
2016-02-29 22:17
411 查看
import java.sql.*; public class Dao { protected static String dbClassName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //数据库连接驱动类 protected static String dbUrl = "jdbc:sqlserver://localhost:1433;DatabaseName=JavaStd_Library;"; //数据库连接URL protected static String dbUser = "sa"; //数据库用户名 protected static String dbPwd = "123456"; //数据库密码 private static Connection conn = null; //数据库连接对象 public Dao() { try { if (conn == null) { //如果连接对象为空 Class.forName(dbClassName); //加载驱动类 conn = DriverManager.getConnection(dbUrl, dbUser, dbPwd); //获得连接对象 } } catch(Exception ex) { ex.printStackTrace(); } } //查询方法 private static ResultSet executeQuery(String sql) { try { if (conn == null) new Dao(); //连接对象为空,重新调用构造方法 return conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE).executeQuery(sql); //执行查询 } catch(SQLException e) { e.printStackTrace(); return null; //返回null值 } } //更新方法 private static int executeUpdate(String sql) { try { if (conn == null) new Dao(); //如果连接对象为空,则重新调用构造方法 return conn.createStatement().executeUpdate(sql); //执行更新 } catch(SQLException e) { e.printStackTrace(); return -1; } } //关闭方法 public static void close() { try { conn.close(); //关闭连接对象 } catch (SQLException e) { e.printStackTrace(); } finally { conn = null; //设置连接对象为null值 } } }
相关文章推荐
- 通过代理类实现java连接数据库(使用dao层操作数据)实例分享
- Java与数据库连接的四种方法
- java连接各种数据库的代码大全
- java工程连接数据库详细步骤及遇到的问题
- java连接mysql数据库 以及java连接sql server数据库
- 关于Java中连接数据库
- SQLserver 连接数据库
- java连接数据库(sqlserver,mysql,oracle)附jar包
- JAVA:JDBC连接MySQL数据库
- JDBC连接MySQL数据库
- JAVA之使用JDBC连接数据库-使用微软sqljdbc连接SQL Server 2005数据库
- JAVA之使用JDBC连接数据库-使用jtds 连接Sql Server 2005数据库
- Java程序连接数据库(mysql,sql server)以及出现的问题解决
- J ba82 ava 通过JDBC连接Mysql数据库的方法
- Java8下连接数据库进行增删改查(CRDU)操作
- java-DAO模式实现数据库增,删,改,查和传统模式实现数据库增,删,改,查对比-JDBC
- JDBC连接mysql
- java通过JDBC链接SQLServer2012
- Java BIO、NIO、AIO 学习
- JAVA的Date类与Calendar类