zoukankan      html  css  js  c++  java
  • JAVA 数据库连接

    package xx72.Data;
    
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;
    
    /**
     * 管理数据库连接信息
     * 
     * @author lj
     * 
     */
    public class DBInfo {
        static {
            try {
                Class.forName("com.oscar.Driver");
            } catch (java.lang.ClassNotFoundException e) {
                System.err.println(e.getMessage());
            }
        }
        private String URL = "jdbc:oscar://10.0.5.252:2004/KSTORE";
        private String USERNAME = "";
        private String PASSWORD = "";
        private Connection con;
    
        /**
         * 默认构造方法
         */
        public DBInfo() {
            try {
                con = DriverManager.getConnection(URL, USERNAME, PASSWORD);
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
    
        /**
         * 构造方法
         * 
         * @param url
         *            数据库url
         * @param username
         *            用户名
         * @param password
         *            密码
         */
        public DBInfo(String url, String username, String password) {
            this.URL = url;
            this.USERNAME = username;
            this.PASSWORD = password;
            try {
                con = DriverManager.getConnection(URL, USERNAME, PASSWORD);
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
    
        /**
         * 获取数据库连接
         * 
         * @return
         */
        public Connection getCon() {
            return con;
        }
    
    }

     第一步:加载数据库驱动 Class.forName("com.oscar.Driver");

    第二步:JAVA数据库连接 con = DriverManager.getConnection(URL, USERNAME, PASSWORD);

    第三步:创建PreparedStatement pstmt = (PreparedStatement) con.createStatement();

    第四步:执行sql语句 rs = pstmt.executeQuery(ctsql);

  • 相关阅读:
    install redis and used in golang on ubuntu 14.04
    在ionic项目中使用极光推送实现推送 & 服务器端代码
    安装go 1.5 & 部署
    python 简单计算器
    双指针算法
    python set()去重的底层原理
    python实现单例模式总结
    __str__和__repr的区别
    python反射详解
    python isinstance和issubclass区别
  • 原文地址:https://www.cnblogs.com/yuwenfeng/p/3258932.html
Copyright © 2011-2022 走看看