java连接mysql的一个小例子
想要用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的一个小例子的更多相关文章
- java操作xml的一个小例子
最近两天公司事比较多,这两天自己主要跟xml打交道,今天更一下用java操作xml的一个小例子. 原来自己操作xml一直用这个包:xstream-1.4.2.jar.然后用注解的方式,很方便,自己只要 ...
- python连接mysql、oracle小例子
import MySQLdbimport cx_Oracle as oraimport pandas as pdfrom sqlalchemy import create_eng ...
- 关于java赋值运算的一个小例子
直接贴代码,这个也是做题目中遇见的,觉得很好奇,查了一波,然后自己编写代码看了一下,果真如此,哈哈哈...... public class 关于Boolean的赋值运算 { public static ...
- Java连接MySQL数据库及简单操作代码
1.Java连接MySQL数据库 Java连接MySql需要下载JDBC驱动MySQL-connector-java-5.0.5.zip(举例,现有新版本).然后将其解压缩到任一目录.我是解压到D盘, ...
- JDBC Java 连接 MySQL 数据库
MySQL 版本:Server version: 5.7.17-log MySQL Community Server (GPL) 用于测试的 MySQL 数据库:game 查看数据库中的表 mysql ...
- java连接mysql数据库详细步骤解析
java连接mysql数据库详细步骤解析 第一步:下载一个JDBC驱动包,例如我用的是:mysql-connector-java-5.1.17-bin.jar 第二步:导入下载的J ...
- java 连接 MySQL
java 连接 MySQL 1.准备工作 需要下载的工具: MySQL:http://www.mysql.com/downloads/ MySQL的可视化工具SQLyog:https://www.we ...
- 转载:Java连接MySQL 数据库的正确操作流程
转载网址:http://www.bitscn.com/pdb/mysql/201005/186551.html 以下的文章主要介绍的是Java连接MySQL 数据库(以MySQL数据库为例 ...
- Java连接MySQL数据库增删改查通用方法
版权声明:本文为博主原创文章,未经博主允许不得转载. Java连接MySQL数据库增删改查通用方法 运行环境:eclipse+MySQL 以前我们Java连接MySQL数据库都是一个数据库写一个类,类 ...
随机推荐
- tar命令--解压缩
tar命令是linux中的一个解压缩的命令.使用tar命令之前首先要搞清楚两个概念:打包和压缩.打包是指将一大堆文件或目录变成一个总的文件:压缩则是将一个大的文件通过一些压缩算法变成一个小文件. 为什 ...
- SQL技术内幕-6 rank()over(order by XX COLLATE) 的用法
DECLARE @Names TABLE ( name VARCHAR(20) ); INSERT INTO @Names VALUES ('DeSzmetch'),('DESZMETCH'),('D ...
- PYTHON发送邮件时,有的服务器不用密码认证的
#!/usr/bin/python # coding: UTF-8 import smtplib from email.mime.text import MIMEText receivers_list ...
- Windows 回调监控 <二>
在之前的文章Windows 回调监控 <一> 总结了关于CreateProcessNotify,CreateProcessNotifyEx和LoadImageNotify一些用法,之后产生 ...
- ssh超时断开的解决方法
当用SSH Secure Shell连接Linux时,如果几分钟没有任何操作,连接就会断开,必须重新登陆才行,每次都重复相同的操作,很是烦人,本文总结了两种解决的方法. 方法1:更改ssh服务器的配置 ...
- C# Socket 入门4 UPD 发送结构体(转)
今天我们来学 socket 发送结构体 1. 先看要发送的结构体 using System; using System.Collections.Generic; using System.Text; ...
- Textures
LPDIRECT3DVERTEXBUFFER9 g_VertexBuffer=NULL; //顶点缓存 LPDIRECT3DTEXTURE9 g_Texture=NULL;//纹理对象 bool In ...
- 性能标准:Apdex介绍
目前的应用程序性能测试工具有多方面的局限.每种工具都有其自己对性能的定义,产生太多混乱或矛盾的数值,并缺少简洁的结论.IT经理们无法深入了解性能,而这是软件与用户对关键应用的体验有关的事. 听云作为新 ...
- Java-马士兵设计模式学习笔记-命令模式
一.概述 命令模式 二.代码 1.Client.java public class Client { public void request(Server server){ server.addCom ...
- ActionResult
ActionResult public abstract class ActionResult { public abstract void ExecuteResult(ControllerConte ...