串連mysql用的JavaBean

來源:互聯網
上載者:User

標籤:javabean mysql

import java.sql.*;public class MysqlBean {    private Connection con = null;    private ResultSet rs;    private String driverName = "com.mysql.jdbc.Driver";     private String serverName = "localhost";    private String mydatabase = "user";    private String username = "root";    private String password = "138717";    public MysqlBean() {        try {            String url = "jdbc:mysql://" + serverName + "/" + mydatabase; // a            Class.forName(driverName);            // con = DriverManager.getConnection(url, username, password);            con = DriverManager.getConnection("jdbc:mysql://" + serverName                    + ":3306/" + mydatabase + "?user=" + username                    + "&password=" + password                    + "&useUnicode=true&characterEncoding=UTF-8");            // con.setAutoCommit(false);        } catch (ClassNotFoundException e) {            // Could not find the database driver            System.out.println("Could not find the database driver");        } catch (SQLException e) {            // Could not connect to the database            System.out.println("Could not connect to the database");        }    }    public Connection getCon() {        return con;    }    public ResultSet getRs(String sql) throws Exception {        try {            Statement stmt = con.createStatement(                    ResultSet.TYPE_SCROLL_INSENSITIVE,                    ResultSet.CONCUR_READ_ONLY);            rs = stmt.executeQuery(sql);        } catch (Exception e) {            e.printStackTrace();        }        return rs;    }    public int executeUpdate(String sql) {        int count = 0;        try {            Statement stmt = con                    .createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,                            ResultSet.CONCUR_UPDATABLE);            count = stmt.executeUpdate(sql);            if (count != 0)                ;            // con.commit();            else                ;            // con.rollback();        } catch (SQLException ex) {            ex.printStackTrace();        }        return count;    }    public void Close() {        try {            if (con != null)                con.close();        } catch (Exception e) {            e.printStackTrace();        }    }}

串連mysql用的JavaBean

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.