文档章节

java学习之连接数据库

feiniaoqy
 feiniaoqy
发布于 2015/06/12 21:09
字数 262
阅读 8
收藏 0

一、要准备相应的设备:MySQL是安装好的。另外要下载mysql-connector-java-5.1.22-bin.jar这个包。

二、在eclipse中建相应的project(我建的project叫jbc)。

    并且在project子目录下新建一个文件夹lib,

    把mysql-connector-java-5.1.22-bin.jar导入lib文件夹,

    再把mysql-connector-java-5.1.22-bin.jar“Add to path”.

    出现下图效果:

好了,下面我们来实现一个简单的查询功能(前提是你的数据库已经建好相应的表格),具体代码如下:

package com.jbc;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

//import com.mysql.jdbc.Connection;

public class Test {

	public static void main(String[] args) throws ClassNotFoundException, SQLException {
		// TODO Auto-generated method stub
		 //test是指建的数据库名
		 String url ="jdbc:mysql://127.0.0.1:3306/test";
		
		 String user="root";
		 String passward ="gh17";
		//加载相应的数据库驱动
		Class.forName("com.mysql.jdbc.Driver");
		//连接数据库
		Connection cnn=DriverManager.getConnection(url, user, passward);
		//连接之后就是实现查询功能:
		Statement stmt=cnn.createStatement();
		//"select * from user1 "数据库查询语句
		ResultSet rs=stmt.executeQuery("select * from user1 ");
		//循环输出查询的结果
		while(rs.next()){
			System.out.println(rs.getInt("id")+","+rs.getString("username")+","+rs.getInt("pid"));
		}
		//关闭连接
		cnn.close();
		
	}
}





© 著作权归作者所有

共有 人打赏支持
上一篇: 初学django
feiniaoqy
粉丝 1
博文 6
码字总数 8327
作品 0
东城
私信 提问
【Java学习路线】新手该如何一步步的学习 Java

新手该如何一步步的学习 Java? 如果真的想学Java,最好要循序渐进,有章有法的学习它! 今天小慕就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容。 首先,给大家分享一张以 企业...

Eddie_yang
2018/11/15
131
0
通过JDBC进行简单的增删改查(以MySQL为例)

前言:什么是JDBC 一、准备工作(一):MySQL安装配置和基础学习 二、准备工作(二):下载数据库对应的jar包并导入 三、JDBC基本操作 (1)定义记录的类(可选) (2)连接的获取 (3)insert (4...

Airship
2015/07/13
0
0
分享几个JAVA程序员们最容易犯的错误,你中了几枪?

都说Java语言是一门简单的编程语言,基于C++演化而来,剔除了很多C++中的复杂特性,但这并不能保证Java程序员不会犯错。那么对于广大的Java程序员来说,它们最常犯的几个错误都是什么样的呢?...

启示录是真的
2018/05/25
0
0
JDBC(Java Data Base Connectivity,java数据库连接)

JDBC是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。 Java数据库连接体系结构是用于Java应用程序连接数据库的标准方法,JDBC对...

冰雷卡尔
2012/06/03
0
0
MySq学习- java 入门 (1)

一、使用厂商驱动进行数据库连接 首先,把 mysql-connector-java-5.0.7-bin.jar拷贝到tomcat的lib目录。 Class.forName("com.mysql.jdbc.Driver");Connection con = DriverManager.getConne......

chuiyuan
2014/06/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

nginx日志自动切割

1.日志配置(Nginx 日志) access.log----记录哪些用户,哪些页面以及用户浏览器,IP等访问信息;error.log------记录服务器错误的日志 #配置日志存储路径:location / {      a...

em_aaron
昨天
1
0
java 反射

基本概念 RTTI,即Run-Time Type Identification,运行时类型识别。RTTI能在运行时就能够自动识别每个编译时已知的类型。   要想理解反射的原理,首先要了解什么是类型信息。Java让我们在运...

细节探索者
昨天
1
0
推荐转载连接

https://www.cnblogs.com/ysocean/p/7409779.html#_label0

小橙子的曼曼
昨天
3
0
雷军亲自打造的套餐了解下:用多少付多少

12月28日消息,小米科技创始人兼CEO雷军微博表示,小米移动任我行套餐方案,原则上就是明明白白消费,用多少付多少,不用不花钱!上网、电话和短信都是一毛钱,上网0.1元/M,电话0.1元/分钟,...

linuxCool
昨天
6
0
协议简史:如何学习网络协议?

大学时,学到网络协议的7层模型时,老师教了大家一个顺口溜:物数网传会表应。并说这是重点,年年必考,5分的题目摆在这里,你们爱背不背。 考试的时候,果然遇到这个问题,搜索枯肠,只能想...

Java干货分享
昨天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部