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

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

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

aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKEAAABaCAIAAABfZqE7AAAF+ElEQVR4nO2cTU8bRxjHn3M/Qj8BzZmuwKqqcIXv0KSWWJEP0FMPkQKFgCXiUyWaSyL1QBKlCWlwFSA9lNLIKiKKSUNgJy0kvDSxccjiF2gTbw72zs56Xw3e2fHo+el/2Mw+sxr5l10sz6OFR/vLzhy0yNTUVF9f3xe+nD17dmpqqtUrt51vlz+hGX786b0X32wX1r2KV8YUUMZWmodvnbcGV8YUtsL5z/O3bDOhjm2UPUdnr4wpjVq3JXijaVrTCLTFcQdRt5t68tmvW5P54m7cy2k/6Pjg+6dfZrd/fHuwH/dCogIdyw86lh90LD8uji/efE5z+edn17KrS3l0LBXwulyh0fKHPy3vXv19Ne5VIe0E/j7QaTb1w229fOn2WtyrQtoJvHirs/m3XLl48zk9bQRBCAmsiQhCyKuq0XHh/4mBVtTZ7JXQsXSO1/d1NjuH6Fg6x2sFnc2Ojo6lc/z0jc7m5Tt0LJ3jJ691NpsHJ3WsXemF3ita0/mM6jLYHtBxSODxns7mnxM7dgcdC+B4eVdnQ4o2x9Wj//xDCPEtuJeEnom/Ai5yshBCHu4bHZcYHGe3dTbavs1xpXrsH0KIeTyTBGV89bhSPa6spur728pEyhpsdxjHmQHovTCi1nfUz4xo9fHRc+Ym+7mMVXbjyhkAABi4YVwf6W2a8vDPxlkAdVQax49e6Ww2Cqd3PJMESN49rlSPcxMKROl4oVBbKNQWCrMDAPDV7EKhtjA9CDA42hinZ3suZM2y7snrjTI4M7xhn0IrawvTg42z7U4Mjpe2dDbP86d2vJpSlFTOeXNH69h0Y/dk3sjUsVsZPc5OmjcxAP1PI4HjxS2dzTO743LlyD+EEPN4JgnKeO6onEspSirXNBh0nROEEDKfr83na/P52X7oGcraj7OTXTD4Xb42n98Y6q6fdStznxJhYnD826ZO88fLw8c7pZG7a6dyXJlJAiTvHJUrR7lxBeJyPD0I3ZPX8nVz4RznZ/sBuoY3ZHP8LF+hye2Vb2T3ri5Ze4ulctU/hBDz+O7XoFzOVUvlaulOsv60+3x8whpsdwghc8UPc8UPc8X7/dAztNx0vD7UDQAA3YP93fUR1zL78fJkF31Wn7tvXr+dicEx2yNw6fbaD4tPF99YPQKHpYp/CCGBNRGFEDK3+6HjEsf3at9eH8EdP3j9vuMinGP9sOwfQkhgTUQhhDzYed9xEc7xO73kH0JIYE1EIYT8svd/xwUdo2PujgkSAWI5FnAXhRJmW0xA+C8bHfMGHbcAOg4JOuaNuI4BAB23BaEdu2rm4TijAiTSjoahlj8sj+twRnTHTs0RO9bSCQBVVU/r2O86nBHOMe1QYffOuXeuZE7t2O86nOkMx6xmQRxnVHNlasZrBB27O6YdKuCAY+dK+PvYWcmOoONWHPPtTgrh2LptzUrnCDp2dUw7VFjB3DtXghxr6UTjiaylE4m05jbifR3OdIDjOLqTghzT81o6UT9yjnhfhzPCOaZdSHXB3LuTtHSCeYDYBTEfllmWUNWE5ZYZ8bsOZ8RzbHYhAYAg3UkU/J0rJAGOBexOoqDjkAQ5Fq87iYKOQxLgWMDOFQo6Dgk65o1wjsN0Jx0gLSKW48D5eB+3CjpuAXQcEnTMG3TcAug4JOiYN+jYifVTs7XZbxiG7cNy3WzwnBgv6NhBJs3sB9tkBTj2nhgvwjkO85IsXkttFhl0H3tOjBfhHId5uQ6nlbKb/YZhOB1nzO3EJp+OifGCjr2wGjsodsfg1hTgPjFe0LE7rn9SvZ7VGdWqFexvsWEI6DjMC5SiXqLXnejh2NbKJZpgAx274P2FqelZ3aiiYsX6pmUhnOMwL8mKcnn2Piz7c7fpPlbVBFPjNzFehHMc5gVKnFdMwd+5QoKOeSOc4zAvyeK8Ygo6Dkkb3t3EecUUdBwSdMwb4RxjP1cUiOWY82qQKEDH8oOO5Qcdyw86lh90LD/oWH7QsfygY/lBx/KDjuUHHcsPOpYfdCw/6Fh+0LH8oGP5Qcfyg47lBx3LDzqWn48mz3GoPtVypAAAAABJRU5ErkJggg==" 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. iis7/7.5设置上传文件最大大小

    本编今天接到一个客户的修改,说一个68M的pdf文件上传不上去,但是我本地开启断点调试了好几遍,都没有问题,能正常上传文件,由此确定不是代码问题.然后我试着上传5M左右的pdf却能正常的上传,然后上传 ...

  2. 【转】CSS实现div的高度填满剩余空间

    转自:http://www.cnblogs.com/zhujl/archive/2012/03/20/2408976.html 高度自适应问题,我很抵触用js去解决,因为不好维护,也不够自然,但是纯用 ...

  3. Codeforces 475D CGCDSSQ(分治)

    题意:给你一个序列a[i],对于每个询问xi,求出有多少个(l,r)对使得gcd(al,al+1...ar)=xi. 表面上是询问,其实只要处理出每个可能的gcd有多少个就好了,当左端点固定的时候,随 ...

  4. 只 一行显示可左右滚动的文本(UITextField中文限制)

    // // ViewController.m // 一行显示可滚动的文本 // // Created by apple on 15-5-8. // Copyright (c) 2015年 apple. ...

  5. ExtJs布局之BOX

    <!DOCTYPE html> <html> <head> <title>ExtJs</title> <meta http-equiv ...

  6. 传说中的WCF(9):流与文件传输

    在使用Socket/TCP来传输文件,弄起来不仅会有些复杂,而且较经典的“粘包”问题有时候会让人火冒七丈.如果你不喜欢用Socket来传文件,不妨试试WCF,WCF的流模式传输还是相当强大和相当实用的 ...

  7. PowerDesigner 将CDM、PDM导出为图片

    选中所有对象(Ctrl + A),复制(Ctrl + C),打开系统的“画图”软件,粘贴(Ctrl + V),另存为BMP或者PNG格式即可. 如果是将图片粘贴到Word文档也是可行的.

  8. three.js 简介

    What is Three.js? Let's try to describe it briefly: Three.js is a library that makes WebGL - 3D in t ...

  9. SQLHelper.cs的经典代码-存储过程

    using System; using System.Collections.Generic; using System.Text; using System.Collections; using S ...

  10. CreateProcess启动隐藏的外部程序(其实就是CreateDesktop,然后指定STARTUPINFO.lpDesktop)

    HDESK hDesk = CreateDesktop(_T("MyDesk"), NULL, NULL, 0, GENERIC_ALL, NULL); ASSERT(hDesk) ...