java通过JDBC获取MySQL的数据实现
2016-10-03 19:55
621 查看
慕课网地址:http://www.imooc.com/learn/157
JDBC是连接JAVA和数据库的桥梁
JDBC:java date base connectivity
JDBC可以为多种数据提供统一的访问;如Oracle;MySql;sql Server
客户端——服务器——数据库 服务器与数据库中数据读取,存储的过程,即是JDBC;
工具:mysql,myeclipse navicate(数据的图形化管理工具);
首先需要在我们的项目中导入JDBC相关的包
下载:mysql-connector-java-5.0.8-bin.jar文件
需要将其导入,可以直接右键项目进行导入,但是当移动项目到其它地方时,该文件不会随之移动;另外一种方法是在项目下面新建lib文件(new—> floder),再将文件拖到lib里面,选copy,然后右键文件,Build Path 进行导入
其次是Java代码
如下(我都做了详细的注释)
JDBC是连接JAVA和数据库的桥梁
JDBC:java date base connectivity
JDBC可以为多种数据提供统一的访问;如Oracle;MySql;sql Server
客户端——服务器——数据库 服务器与数据库中数据读取,存储的过程,即是JDBC;
工具:mysql,myeclipse navicate(数据的图形化管理工具);
首先需要在我们的项目中导入JDBC相关的包
下载:mysql-connector-java-5.0.8-bin.jar文件
需要将其导入,可以直接右键项目进行导入,但是当移动项目到其它地方时,该文件不会随之移动;另外一种方法是在项目下面新建lib文件(new—> floder),再将文件拖到lib里面,选copy,然后右键文件,Build Path 进行导入
其次是Java代码
如下(我都做了详细的注释)
<span style="font-family:FangSong_GB2312;font-size:14px;">package com.imooc.db; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import com.mysql.jdbc.Connection; public class DBUtil { private static final String URL="jdbc:mysql://127.0.0.1:3306/imooc";//<span style="color: rgb(0, 130, 0); line-height: 18px; background-color: rgb(248, 248, 248);">URL中的127.0.0.1为本机地址,回送地址,因为MySQL服务是在本机上,java程序也在本机上,</span><span class="comment" style="margin: 0px; padding: 0px; border: none; color: rgb(0, 130, 0); line-height: 18px;">imooc为MySQL中一个数据库,指定后,后面便是对其中的表进行操作</span><span style="line-height: 18px;"> ;<span class="comment" style="margin: 0px; padding: 0px; border: none; color: rgb(0, 130, 0); line-height: 18px; background-color: rgb(248, 248, 248);">USER是MySQL用户的用户名,PASSWORD为密码</span><span style="line-height: 18px; background-color: rgb(248, 248, 248);"> </span></span> private static final String USER="root"; private static final String PASSWORD="root"; //通过main方法的方式连接数据库 public static void main(String[] args) throws Exception{ //分拆 //1.加载驱动程序 Class.forName("com.mysql.jdbc.Driver");//反射:通过一个类名将这个数据反向加载到网页中 //2.获得数据库连接,通过url,user等三个来获得数据库连接 Connection conn =(Connection) DriverManager.getConnection(URL, USER, PASSWORD); //3.通过数据库的连接操作数据库,实现增删查改 Statement stmt=conn.createStatement(); //查询完后,会返回一个对象, <span class="comment" style="margin: 0px; padding: 0px; border: none; color: rgb(0, 130, 0); line-height: 18px; background-color: rgb(248, 248, 248);">//查询数据,其中输入sql语句</span><span style="margin: 0px; padding: 0px; border: none; line-height: 18px; background-color: rgb(248, 248, 248);"> </span> ResultSet rs=stmt.executeQuery("select user_name,age from imooc_goddess"); //执行查询完后,查询的数据在rs中 //获取数据 while(rs.next()){//将获得的数据输入到控制台上,注意得到的方法,循环打印出来 System.out.println(rs.getString("user_name")+","+rs.getInt("age")); } } } </span>这样便实现了简单的连接,获取数据库的信息;
相关文章推荐
- java通过JDBC获取MySQL的数据实现
- java中JDBC实现往MySQL插入百万级数据的实例代码
- JAVA通过JDBC链接数据库获取数据(一)
- JAVA通过Gearman实现MySQL到Redis的数据同步(异步复制)
- JAVA通过Gearman实现MySQL到Redis的数据同步(异步复制)
- JAVA通过JDBC链接数据库获取数据(三)PreparedStatement预编译SQL
- java中JDBC实现往MySQL插入百万级数据的实例代码
- JAVA通过JDBC链接数据库获取数据(二)单元测试增删改查
- JAVA通过JDBC连接Mysql获取中文输出乱码解决方法
- intellij idea实现java通过JDBC连接mysql中错误解决
- JAVA通过Gearman实现MySQL到Redis的数据同步(异步复制)
- java中JDBC实现往MySQL插入百万级数据的实例代码
- Java通过列索引获取Excel其对应列的字母(两种实现算法)
- 通过Hyperic-hq产品的基础包sigar.jar来实现服务器状态数据的获取
- 通过java来实现对数据字典的ID号生成
- 结合jQueryForm-3.09.js 、jdbc metadata、java reflection 统一更新数据实现方案
- 使用JAVA通过ARP欺骗实现数据封包监听
- Java实现Mysql的jdbc连接例子
- 推荐给初学者:通过ODBC?JDBC和SQL专用JDBC驱动实现简单的数据?
- Java SSH Hibernate通过代码实现从数据库中随机取出指定条数的随机数据