想要用java 连接数据库,需要在classpath中加上jdbc的jar包路径

在eclipse中,Project的properties里面的java build path里面添加引用

连接成功的一个小例子
数据库如下如

aaarticlea/png;base64,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" alt="" />

代码
package query;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement; public class query {
public static void main(String[] args) {
// 驱动程序名
String driver = "com.mysql.jdbc.Driver"; // URL指向要访问的数据库名9million
String url = "jdbc:mysql://127.0.0.1:3306/9million"; // MySQL配置时的用户名
String user = "root"; // MySQL配置时的密码
String password = ""; try {
// 加载驱动程序
Class.forName(driver); // 连续数据库
Connection conn = DriverManager.getConnection(url, user, password); if (!conn.isClosed())
System.out.println("Succeeded connecting to the Database!"); // statement用来执行SQL语句
Statement statement = conn.createStatement(); // 要执行的SQL语句
String sql = "select * from testdata"; // 结果集
ResultSet rs = statement.executeQuery(sql); System.out.println("-----------------");
System.out.println("执行结果如下所示:");
System.out.println("-----------------");
System.out.println(" 学号" + "\t" + " 姓名");
System.out.println("-----------------"); String name = null; while (rs.next()) { // 选择sname这列数据
name = rs.getString("name"); // 首先使用ISO-8859-1字符集将name解码为字节序列并将结果存储新的字节数组中。
// 然后使用GB2312字符集解码指定的字节数组
name = new String(name.getBytes("ISO-8859-1"), "GB2312"); // 输出结果
System.out.println(rs.getString("id") + "\t" + name);
} 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(); } } }

java连接mysql的一个小例子的更多相关文章

  1. java操作xml的一个小例子

    最近两天公司事比较多,这两天自己主要跟xml打交道,今天更一下用java操作xml的一个小例子. 原来自己操作xml一直用这个包:xstream-1.4.2.jar.然后用注解的方式,很方便,自己只要 ...

  2. python连接mysql、oracle小例子

    import  MySQLdbimport  cx_Oracle   as  oraimport  pandas  as  pdfrom    sqlalchemy import create_eng ...

  3. 关于java赋值运算的一个小例子

    直接贴代码,这个也是做题目中遇见的,觉得很好奇,查了一波,然后自己编写代码看了一下,果真如此,哈哈哈...... public class 关于Boolean的赋值运算 { public static ...

  4. Java连接MySQL数据库及简单操作代码

    1.Java连接MySQL数据库 Java连接MySql需要下载JDBC驱动MySQL-connector-java-5.0.5.zip(举例,现有新版本).然后将其解压缩到任一目录.我是解压到D盘, ...

  5. JDBC Java 连接 MySQL 数据库

    MySQL 版本:Server version: 5.7.17-log MySQL Community Server (GPL) 用于测试的 MySQL 数据库:game 查看数据库中的表 mysql ...

  6. java连接mysql数据库详细步骤解析

    java连接mysql数据库详细步骤解析      第一步:下载一个JDBC驱动包,例如我用的是:mysql-connector-java-5.1.17-bin.jar      第二步:导入下载的J ...

  7. java 连接 MySQL

    java 连接 MySQL 1.准备工作 需要下载的工具: MySQL:http://www.mysql.com/downloads/ MySQL的可视化工具SQLyog:https://www.we ...

  8. 转载:Java连接MySQL 数据库的正确操作流程

    转载网址:http://www.bitscn.com/pdb/mysql/201005/186551.html       以下的文章主要介绍的是Java连接MySQL 数据库(以MySQL数据库为例 ...

  9. Java连接MySQL数据库增删改查通用方法

    版权声明:本文为博主原创文章,未经博主允许不得转载. Java连接MySQL数据库增删改查通用方法 运行环境:eclipse+MySQL 以前我们Java连接MySQL数据库都是一个数据库写一个类,类 ...

随机推荐

  1. 一个奇怪的网络故障 默认网关为0.0.0.0(Windows)

    用IPCONFIG命令看到的情况是这样: Windows IP 配置 以太网适配器 本地连接 : 连接特定的 DNS 后缀 . . . . . . . : 本地链接 IPv6 地址. . . . . ...

  2. geotools解析SLD中的elsefilter为什么里面的filter无效

    原因是在org.geotools.renderer.lite.StreamingRenderer中的process函数: /** * @param rf * @param feature * @par ...

  3. 对drupal的理解【转】

    写本文是想跟刚用drupal的朋友,分享一下心得,国内用drupal的太少了,希望大家能好好交流. 希望几分钟看完后你能马上上手drupal,至少能理解hook,api,theme,module,cc ...

  4. JavaScript 性能分析新工具 OneProfile

    OneProfile 是一个网页版的小工具,可以用全新的方式展示 JavaScript 性能分析的结果,帮助开发者洞悉函数调用关系,优化应用性能. 点击打开 OneProfile 背景 Chrome ...

  5. POJ 3662

    Telephone Lines Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 4591   Accepted: 1693 D ...

  6. jxl.dll操作总结

    1)Jxl是一个开源的Java Excel API项目,通过Jxl,Java可以很方便的操作微软的Excel文档.除了Jxl之外,还有Apache的一个POI项目,也可以操作Excel,两者相比之下: ...

  7. swift-基础部分

    变量常量,注释,分号,整数,浮点数.数值行类型转换,类型别名,波尔值,元组,可选,断言              let binaryInteger = 0b10001  let twoThousan ...

  8. POJ 2092

    #include <iostream> #include <algorithm> #define MAXN 10005 using namespace std; int _m[ ...

  9. lightoj 1397 - Sudoku Solver

    思路:每次找出可能情况最少的位置枚举可能情况!!! poj2676和这题一样不过poj数据比较水,很容易过. 代码如下: #include<iostream> #include<cs ...

  10. 最大 / 小的K个数

    在<剑指offer>上看到的,而且Qunar去年的校招笔试也考了这题,今天晚上去西电腾讯的宣讲会,来宣讲的学长也说他当时一面的时候面试官问了“一亿个数据的最大的十个数”的面试题.今晚就写写 ...