JDBC入门之一--连接Mysql实验

工具:mysql-connector-java-5.1.40、eclipse

1)首先要将mysql-connector-java包整合到eclipse中,右击项目,然后选择build path,出现如此,然后OK就可以了!

2)创建一个测试类,测试连接,代码如下 1 import java.sql. 2 //Connection这个类在Mysql-connector-java中也有,但是我们是在java虚拟机中跑的,所以用的是java.sql包中的内容。

 
 1 import java.sql.*;
 2
 3 public class MysqlConnection {
 4     public static void main(String args[]){
 5                 //1)加载mysql驱动器
 6         try {
 7             Class.forName("com.mysql.jdbc.Driver");
 8             System.out.println("Success loading driver!");
 9         } catch (Exception e) {
10             // TODO: handle exception
11             System.out.print("Error loading driver!");
12             e.printStackTrace();
13         }
14         //2)建立与mysql连接
15                 //getConnection的三个参数,url:只能连接协议,连接主机,和端口号,以及要连接的数据库;user:连接到数据库中的用户名;password:连接密码
16         try {
17             Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/world","root","538769");
18             System.out.println("connect to world!");
19                         //3)通过connection,创建statement
20             Statement stm = connection.createStatement();
21             //4)resultset中存放查询之后的结果
22             ResultSet rSet = stm.executeQuery("select * from city");
23             //ResultSet中的next方法是判断下一个是否为空
24             while(rSet.next()){
25                 System.out.println("the City " + rSet.getString("ID")+" is " + rSet.getString("Name"));
26                 //System.out.println(rSet.getString("ID","Name"));
27
28             }
29
30         } catch (Exception e) {
31             // TODO: handle exception
32             System.out.println("error get data!");
33             e.printStackTrace();
34         }
35
36     }
37 }                 

3)将源码 运行起来,可以看到查询到了结果.

时间: 2024-10-10 18:15:47

JDBC入门之一--连接Mysql实验的相关文章

JDBC 入门 - 建立连接

JDBC 入门 - 建立连接 建立连接 在于数据库交互的时候, 第一件事是和数据源(Data Source)也就是数据库建立连接(Connection). 可以从这两个类从数据源取得连接: DriverManager: 在 java.sql 包中, 连接时必须要指定 URL 去连接, 在 JDBC4.0 之前都要显式地去加载驱动类, JDBC4.0后自动加载 CLASSPATH 中的驱动. DataSource: 在 javax.sql 包中, 与 Driver Manager 不同的是, 一个

web day17 JDBC入门,DAO模式mySQL时间类型转换,批处理

JDBC入门 1.JDBC(Java DataBase Connectivity)就是Java数据库连接,说白了就是用Java语言来操作数据库. 2.JDBC原理 最终得出的结论是,由SUN提供一套访问数据库的规范(就是一组接口),并提供连接数据库的协议标准,然后各个数据库厂商会遵循SUN的规范提供一套访问自己公司的数据库服务器的API出现.SUN提供的规范命名为JDBC,而各个厂商提供的,遵循了JDBC规范的,可以访问自己数据库的API被称之为驱动! 3.JDBC核心类(接口)介绍 JDBC中

JDBC 和 Mybatis连接mysql数据库的时候,设置字符集编码

jdbc连接MySQL数据库的时候,设置字符集编码!!! 可以如下配置,mysql可直接在url后面加上字符集设置: String url = "jdbc:mysql://localhost:3306/exceltest1?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull"; Mybatis连接mysql数据库的时候,设置字符集编码!!! 可以如下配置,Mybatis的配

JDBC之Java连接mysql实现增删改查

使用软件:mysql.eclipse 链接步骤: 1.注册驱动 2.创建一个连接对象 3.写sql语句 4.执行sql语句并返回一个结果或者结果集 5.关闭链接(一般就是connection.statement.setresult)这三个连接对象,关闭顺序一般是(setresult    --->  statement  -->  setresult  ) 一.直接连接方法:(这种方法就是讲sql语句和结果所有的步骤写在一起) 不建议使用该方法 1 public static void mai

JDBC编程:连接MySQL详细示例

1 package org.warnier.zhang.jdbc; 2 3 import java.sql.Connection; 4 import java.sql.DriverManager; 5 import java.sql.ResultSet; 6 import java.sql.ResultSetMetaData; 7 import java.sql.SQLException; 8 import java.sql.Statement; 9 10 public class MySQLT

【转】jmeter学习笔记——JDBC测试计划-连接Mysql

我的环境:MySQL:mysql-essential-5.1.51-win32 jdbc驱动:我已经上传到csdn上一个:http://download.csdn.net/source/3451945 JMeter:jmeter-2.4  任意版本都行. 1.首先我们要有一个可以做测试的数据库,当然,里面要有数据,不然怎么测呢? 来看一下我的数据: 2.打开JMeter,点击测试计划,然后点击“浏览...”按钮,将你的JDBC驱动添加进来. 3.添加一个线程组 右键点击“线程组”,在下面添加一个

数据篇之JDBC连接MySQL

ps: 前段时间做了一个不存在网络,获取设备存储到mysql中的数据,然后根据数据生成二维码,用户通过扫描二维码进行操作的android 程序. 其中一个需求:在没有网络的情况,要读取mysql中的数据,然后进行增删查改 解决方式:1.采用java中的jdbc链接mysql,然后进行增删查改 准备工作:mysql-connector-java-xxx-bin.jar是不可少的 (一)存储连接mysql的账号和密码,采用properties来保存,将properties文件放置到assets文件夹

JDBC连接MySQL数据库及演示样例

JDBC是Sun公司制定的一个能够用Java语言连接数据库的技术. 一.JDBC基础知识         JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,能够为多种关系数据库提供统一訪问,它由一组用Java语言编写的类和接口组成.JDBC为数据库开发者提供了一个标准的API,据此能够构建更高级的工具和接口,使数据库开发者能够用纯 Java API 编写数据库应用程序,而且可跨平台执行,而且不受数据库供应商的限制.

【黑马程序员】第5课:JDBC连接MySQL数据库

<pre> day05 上节内容回顾 (1)数据库语句 *创建数据库和查看数据库的语句 *切换数据库和删除数据库语句 (2)数据库表语句 *创建数据库表的语句 *创建带约束的表 **mysql的约束有三个 *删除表 (3)表中的记录语句 *插入记录 insert **如果类型是int类型,直接写值 **如果varchar或者日期类型,使用单引号包起来 *更新记录 update *删除记录 delete *查询记录 select.. from ... where ...group by havi