美文网首页
连接 MySql 数据库并输出一捏捏东东

连接 MySql 数据库并输出一捏捏东东

作者: 明月照天涯丶 | 来源:发表于2017-06-08 17:42 被阅读13次

上篇文章整了写基本的 sql 语法。。 今天 来 连接 数据库 查询点 东东吧。。

首先 可以写一个 JDBCTest 类 来 搞一搞嘛。

在这之前呢。得导一个 jar 包才行

mysql-connector-java-5.1.41.jar (这里就懒的放下载链接了,懒人要有懒人的态度 -_-!)

此 jar 适用于连接  mySql 数据库时 的jar

连接步骤:

1、加载驱动

2、 创建连接

3、创建 Statement 

4、 执行 sql 获得结果集

5、 解析结果

6、 关闭连接(这步很重要)

接下来 直接堆代码吧。。

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement;

public class JDBCTest {

public static void main(String[] args) {

// 驱动程序名

String driver = "com.mysql.jdbc.Driver";

// URL指向要访问的数据库名scutcs

String url = "jdbc:mysql://127.0.0.1:3306/mytestsql?useServerPrepStmts=true&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull";

// MySQL配置时的用户名

String user = "root";

// MySQL配置时的密码

String password = "root";

try {

// 加载驱动程序

Class.forName(driver);

long start = System.currentTimeMillis(); // 连接开始时间点

// 连续数据库

Connection conn = DriverManager.getConnection(url, user, password);

long end = System.currentTimeMillis() - start; // 连接成功 时间点 - 连接开始时间点 = 连接耗时

System.out.println(end);  // 打印 。。

if (!conn.isClosed())

System.out.println("Succeeded connecting to the Database!");

// statement用来执行SQL语句

Statement statement = conn.createStatement();

// 需要执行的SQL语句

String sql = "select * from `user`";

// 获得结果集

ResultSet rs = statement.executeQuery(sql);

String name = null;

while (rs.next()) {

// 选择sname这列数据

name = rs.getString("uname");

/* 何问起 hovertree.com */

// 首先使用ISO-8859-1字符集将name解码为字节序列并将结果存储新的字节数组中。

// 然后使用GB2312字符集解码指定的字节数组

// 输出结果

System.out.println(rs.getString("nick_name") + "\t" + name);

}

// 注意  搞定之后 记得 关闭 不然 后果  哼哼o( ̄ヘ ̄o#)

rs.close();

conn.close();

} catch (ClassNotFoundException e) {

System.out.println("Sorry,can`t find the Driver!");

e.printStackTrace();

} catch (SQLException e) {

e.printStackTrace();

} catch (Exception e) {

e.printStackTrace();

}

}

}

ok 到此结束。。

相关文章

  • 连接 MySql 数据库并输出一捏捏东东

    上篇文章整了写基本的 sql 语法。。 今天 来 连接 数据库 查询点 东东吧。。 首先 可以写一个 JDBCTe...

  • 捏捏捏

    上学期买了一套超轻粘土,心血来潮的想捏自己喜欢的人物摆着看(๑˙ー˙๑) 耐不住懒啊,拖延症晚期,干什么都赖赖赖。...

  • 捏捏捏

    最近几天在捏东西玩,小孩问我为什么不会捏霸王龙,我捏了一只灰色的恐龙,感觉这是恐龙被黑的最厉害的一次啦! 赶紧打回...

  • mac下进入mysql命令行

    这里介绍terminal中,分别连接本地mysql数据库和连接远程mysql数据库的方法。 一、连接本地的数据库并...

  • 捏~捏~捏面人

    小面团,真神奇,搓一搓,揉一揉,捏一捏,脑袋安安好,胳膊伸出来。 奶奶的巧手十指翻飞,各种人物或动物造型便惟妙惟肖...

  • 捏捏捏2

    粘土买回来一周,家里多了好多新成员。 画如其人,这话说的一点不假,小朋友的手作总是萌萌哒,自带光芒。 她的小蜻蜓。...

  • 2019-04-25

    投资赚钱了的,都是捏到吐血的东东

  • 捏捏画画

  • 捏捏扭扭

    我的优雅是你不知道的温柔, 就像花开了又败了一样自然的时候, 比如我会对底层的人们鞠躬问候, 却不会对明星权贵们低...

  • MySQL的账户设置

    使用 docker 安装 MySQL 并快速启动,现在我们进入docker容器。 MySQL数据库连接 MySQL...

网友评论

      本文标题:连接 MySql 数据库并输出一捏捏东东

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