java学习之在myclipse中利用jdbc连接数据库
2016-03-19 16:15
716 查看
在我们现在的学习之中,几乎所有的程序都需要连接数据库,今天我们通过一个例子来了解如何在myclipse通过jdbc连接mysql数据库
首先,因为想要连接mysql数据库,那么就需要导入mysql数据库的数据架包,如果需要mysql的架包,那么可以在微博下面留言,废话不多说,直接看代码,我相信代码还是简洁,如果有不懂的,在博客下面留言,我会尽快回答。
数据库里面的内容
以上也就是一些连接数据库的核心代码
结果如上
首先,因为想要连接mysql数据库,那么就需要导入mysql数据库的数据架包,如果需要mysql的架包,那么可以在微博下面留言,废话不多说,直接看代码,我相信代码还是简洁,如果有不懂的,在博客下面留言,我会尽快回答。
数据库里面的内容
package com.jd.dao; public class Main { public static void main(String[] args) { UserDao ud=new UserDao(); try { ud.findAll(); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } }这是主函数里面的代码,很简单也就是创建了一个数据库对象,然后调用里面的查找方法,对于其中try,catch方法,是因为在findAll()里面,我抛出了异常,我相信大家看我下面的代码也就可以理解到了。
package com.jd.dao; import java.sql.*; public class UserDao { static { try { Class.forName("org.gjt.mm.mysql.Driver");// (1)加载驱动 } catch (ClassNotFoundException e) { e.printStackTrace(); } } public void findAll() throws Exception { // 创建一个connect对象,3306为创建数据库的端口号,test2为数据库名,root和123类似于数据库的名字和密码 Connection con = DriverManager.getConnection( "jdbc:mysql://localhost:3306/test2", "root", "123"); Statement st = con.createStatement();// 开始会话 String sql = "select * from People"; // 执行sql语句,在执行完了以后,返回的结果是一个数据集,需要提醒的是,在数据集里面,下标是从1开始 ResultSet r = st.executeQuery(sql); while (r.next()) { int id = r.getInt(1); String name = r.getString(2); String pwd = r.getString(3); System.out.println(id + name + pwd); } st.close();// 结束会话 con.close();// 关闭连接数据库 } }
以上也就是一些连接数据库的核心代码
结果如上
相关文章推荐
- Java中private , public , protected 几个关键字
- java中的System.copyof()与Array.copyof()区别
- [1]java:你真的懂你的第一个Hello World程序吗
- 使用MyEclipse创建Maven项目出现的错误及解决方法
- java并发基础之The volatile keyword
- Java时间转换成ISO8601格林威治天文台的标准时间
- Eclipse开发STM32出现找不到函数的情况的解决方法
- [心得]Java开发中的小心得
- Java并发编程:Lock
- 深入理解Java之集合框架
- Spring Security 引用数据库管理用户权限-----login.jsp 提示"用户名或密码错误"
- 跟我学Spring3(8.2):对ORM的支持之集成Hibernate3
- Java线程池的测试和分析
- Eclipse加入PHP插件并支持PHP自动提示
- [MAVEN]一、maven入门之软件的下载及配置到Eclipse中
- Eclipse真机测试注意事项
- spring入门(12)-spring与hibernate整合完成增删改查的操作(继承HibernateDaoSupport调用hibernateTemplate类)
- spring入门(11)-spring与hibernate整合完成增删改查的操作(封装HibernateTemplate模版类对象)
- java中编码
- Java基础2