美文网首页
基本连接

基本连接

作者: goodAndBad | 来源:发表于2017-12-13 10:08 被阅读0次

Java 连接 MySQL 需要驱动包,最新版下载地址为:http://dev.mysql.com/downloads/connector/j/,解压后得到jar库文件,然后在对应的项目中导入该库文件。

你可以下载本站提供的 jar 包:mysql-connector-java-5.1.39-bin.jar

package zxxORM;

import java.sql.DriverManager;

import java.sql.*;

public class SqlQuery {
    // JDBC 驱动名及数据库 URL
    static String DBUrl = "jdbc:mysql://localhost:3306/test";
    // 数据库的用户名与密码,需要根据自己的设置
    static String user = "root";
    static String pass = "";
    public static void setDBURL(String DBUrl, String user, String pass) {
        //judge url is right
        //to do
        SqlQuery.DBUrl = DBUrl;
        SqlQuery.user = user;
        SqlQuery.pass = pass;
    }
    /**
     * 
     * @param sqlcom  only for select
     * @author zhangx.fnst
     * @return mapList like [{},{},{}]
     */
    public static void doQuery(String sqlcom) {  //do select return data mpa
        
        
        Connection conn = null;
        Statement stmt = null;
        try{
            Class.forName("com.mysql.jdbc.Driver");
            conn = DriverManager.getConnection(SqlQuery.DBUrl,SqlQuery.user,SqlQuery.pass);
            stmt = conn.createStatement();
            ResultSet rs = stmt.executeQuery(sqlcom);
            while(rs.next()){               
                int id  = rs.getInt("demo1");          
                System.out.print("ID: " + id);
                System.out.print("\n");
            }           
            rs.close();
            stmt.close();
            conn.close();
        }catch(SQLException se){        
            se.printStackTrace();
        }catch(Exception e){           
            e.printStackTrace();
        }finally{          
            try{
                if(stmt!=null) stmt.close();
            }catch(SQLException se2){
            }
            try{
                if(conn!=null) conn.close();
            }catch(SQLException se){
                se.printStackTrace();
            }
        }
    }
    public static void main(String[] args) {
        
    }
}

相关文章

  • 基本连接

    Java 连接 MySQL 需要驱动包,最新版下载地址为:http://dev.mysql.com/downloa...

  • 第六章 连接

    关系型连接 连接的基本概念 值连接 索引连接 方向连接 concat 序列与表的合并 类连接操作 比较 组合

  • MySQL连接的原理和基于成本的优化

    JOIN 基本语法 JOIN 可分为内连接和外连接 内连接(inner/cross join) 外连接(left ...

  • MySQL连接基本操作

    一、安装 Ubuntu环境 检查是否安装成功 删除MySQL 启动和停止MySQL Mac环境 添加环境变量 启动...

  • 第三章、ActiveMQ发送消息过程分析【源码】

    1.ActiveMQ基本使用 (1)创建JMS连接工厂 (2)通过连接工厂获取连接 (3)通过连接获取会话 (4)...

  • 命令集合

    基本命令 启动sqlplus 工具 连接 断开连接 解锁用户 修改用户密码 清屏 帮助 增删改查 (基本SQL语句...

  • jdbc学习代码

    从基本连接==》配置文件连接==》连接后操作数据库(更改操作和查询操作)封装了 连接、关闭连接的方法

  • python操作

    一、连接elasticsearch 二、基本操作 三、基本查询 四、创建mapping

  • 2. Navicat的基本使用

    Navicat的基本使用 创建数据库连接连接 -> SQLite -> GeneralConnection Nam...

  • OpenGL常见图元绘制

    1、OpenGL 基本图元的连接方式 基本图元连接方式 GL_POINTS: 每个顶点在屏幕上都是单独点GL_LI...

网友评论

      本文标题:基本连接

      本文链接:https://www.haomeiwen.com/subject/dlcaixtx.html