zoukankan      html  css  js  c++  java
  • JDBC连接Mysql数据库简单实例

    1、引入mysql-connector-java包

    Maven方法如下

    <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
    <dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>6.0.5</version>
    </dependency>

    简单示例代码:

    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
    
    public class TestConnectMysql {
    
        public static void main(String[] args) {
            Connection connection = null;
            Statement statement = null;
            ResultSet resultSet = null;
            try {
                //指定连接类型
                Class.forName("com.mysql.jdbc.Driver").newInstance();
                //通过JDBC连接串获取连接  
                connection = DriverManager.getConnection("jdbc:mysql://localhost/mydata?user=root&password=123456");
                statement = connection.createStatement();
                //准备执行语句
                resultSet = statement.executeQuery("select * from dept");
                while (resultSet.next()) {
                    System.out.println(resultSet.getString("loc"));
                }
            } catch (InstantiationException | IllegalAccessException | ClassNotFoundException e) {
                e.printStackTrace();
            } catch (SQLException e) {
                e.printStackTrace();
            } finally {
                //关闭连接
                try {
                    if (resultSet != null) {
                        resultSet.close();
                        resultSet = null;
                    }
                    if (statement != null) {
                        statement.close();
                        statement = null;
                    }
                    if (connection != null) {
                        connection.close();
                        connection = null;
                    }
                } catch (SQLException e2) {
                    e2.printStackTrace();
                }
            }
        }
    }
  • 相关阅读:
    壶公随感
    消息称微软受谷歌刺激 急于收购雅虎(zz)
    远程注销Windows用户
    "杀人"游戏中的一些规律
    由两点的经纬度估算距离
    我的城市?
    Blog里的一个bug,dudu看能否修正?
    这两天真烦
    发简历,找上海.Net方面软件开发工作
    "上海.NET俱乐部"聚会筹备进展
  • 原文地址:https://www.cnblogs.com/zitherpeng/p/6687241.html
Copyright © 2011-2022 走看看