加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

[bigdata-074] java + maven + mysql + jdbc 示例

发布时间:2020-12-14 03:11:42 所属栏目:大数据 来源:网络整理
导读:1. 在eclipse创建一个maven项目 2. 在pom的依赖里增加 mysql的artifact,形如 groupId = mysql artifactId = mysql-connector-java version = 5.1.25 3. 确认后maven会自动下载mysql的jar包 4.写一个java的mysql的例子,读取所有的table名,形式如下: -----
1. 在eclipse创建一个maven项目


2. 在pom的依赖里增加 mysql的artifact,形如
groupId = mysql
artifactId = mysql-connector-java
version = 5.1.25


3. 确认后maven会自动下载mysql的jar包


4.写一个java的mysql的例子,读取所有的table名,形式如下:

----------------------

package com.ttss.demo.mysqljdbc;


import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Connection;
import java.sql.Statement;


public class App 
{
    public static void main( String[] args ) throws SQLException
    {
        System.out.println( "Hello World!" );
        Connection conn = null;
        String sql;
        
        String conn_str = "jdbc:mysql://192.168.1.2:3306/ttss?"
                + "user=root&password=tt8&useUnicode=true&characterEncoding=UTF8";
        try {
            Class.forName("com.mysql.jdbc.Driver");// 动态加载mysql驱动 
            System.out.println("成功加载MySQL驱动程序");
            
            // 一个Connection代表一个数据库连接
            conn = DriverManager.getConnection(conn_str);
            Statement stmt = conn.createStatement();
            sql = "show tables;";
            ResultSet result = stmt.executeQuery(sql);
            if (result != null) {
                while (result.next()) {
                    System.out.println(result.getString(1) + "t");
                }
            }
        } catch (SQLException e) {
            System.out.println("MySQL操作错误");
            e.printStackTrace();
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            conn.close();
        }


    }
}
----------------------

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读