开发者社区> 桃子红了呐> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

IntelliJ IDEA中JAVA连接MYSQL

简介:
+关注继续查看

1.下载mysql包

422101-20161019010030248-1241644113.png

422101-20161019010038295-1432367576.png

2.项目中引入mysql包

422101-20161019010137263-1922680175.png

422101-20161019010143701-1525409881.png

422101-20161019010151623-1049434845.png

3.连接数据库,查询结果

422101-20161019010217310-1727146793.png

422101-20161019010222185-386123755.png

看jdbc数据库连接类

package Facade;
import java.sql.*;
/**
 * Created by Jiqing on 2016/10/18.
 */
public class JDBCFacade {

    private Connection conn=null;
    private Statement statement=null;

    public void open(String driver,String jdbcUrl,String userName,String userPwd) {
        try {
            Class.forName(driver).newInstance();
            conn = DriverManager.getConnection(jdbcUrl,userName,userPwd);
            statement = conn.createStatement();
        }
        catch (Exception e) {
            e.printStackTrace();
        }
    }

    public int executeUpdate(String sql) {
        try {
            return statement.executeUpdate(sql);
        }
        catch (SQLException e) {
            e.printStackTrace();
            return -1;
        }
    }

    public ResultSet executeQuery(String sql) {
        try {
            return statement.executeQuery(sql);
        } catch (SQLException e) {
            e.printStackTrace();
            return null;
        }
    }

    public void close() {
        try {
            conn.close();
            statement.close();
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
}

客户端执行

package Facade;
import java.sql.ResultSet;

/**
 * Created by Jiqing on 2016/10/18.
 */
public class Client {
    public static void main(String args[])
    {
        try {
            JDBCFacade jdbc= new JDBCFacade();
            jdbc.open("com.mysql.jdbc.Driver","jdbc:mysql://localhost:3306/tpshop","root","123456");
            ResultSet rs =  jdbc.executeQuery("select * from tp_admin");

            while(rs.next()){
                String email = rs.getString("email") ;
                System.out.println(email);

            }
        }
        catch (Exception e)
        {
            e.printStackTrace();
        }


    }
}



本文转自TBHacker博客园博客,原文链接:http://www.cnblogs.com/jiqing9006/p/5975771.html,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
IDEA中连接数据库并安装EasyCode插件生成代码
IDEA中连接数据库并安装EasyCode插件生成代码
0 0
用IDEA执行操作hive
用IDEA执行操作hive
0 0
【学习笔记】【Idea】与【MySQL】的连接和使用
【学习笔记】【Idea】与【MySQL】的连接和使用
0 0
IntelliJ IDEA 老炮,还没用过 Stream Trace 功能?
IntelliJ IDEA 老炮,还没用过 Stream Trace 功能?
0 0
Java 技术篇-IntelliJ IDEA 导入数据库驱动jar包实例演示
Java 技术篇-IntelliJ IDEA 导入数据库驱动jar包实例演示
0 0
Intellij IDEA导入JAVA项目并启动(哈哈哈,天天都有人问)
最近有很多同学,竟然不知道如何使用Intellij IDEA打开Java项目并启动 现在来讲一下,希望不要忘记了 1、打开IDEA开机页面 Maven项目 2、Maven项目是以pom文件引入各项jar包的 在点击lmport Project,然后在点击pom.
3714 0
用Intellij idea搭建solr调试环境
转自:http://www.cnblogs.com/jeniss/p/5995921.html 最近在使用solr时,配置会有一些问题,log里面打印出日志了,但是还是不知道发生这样错误的原因。
1467 0
使用IDEA 自带的 MySQL UI 工具插件
比使用 WorkBench, Navicat更加方便! 螢幕快照 2017-10-20 21.55.12.png
1151 0
spark sql maven idea打包
前提 ,给 自己 的mysql  本地添加 远程访问权限 mysql> grant all privileges on *.* to root@"%" identified by 'root' with grant option; mysql> flush privileges; 测试远程连接是否通? mysql -h10.
968 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Java 8 简明教程
立即下载
MySQL Java开发实战
立即下载
JAVA反射原理以及一些常见的应用
立即下载