文档章节

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();
		
	}
}





© 著作权归作者所有

共有 人打赏支持
feiniaoqy
粉丝 1
博文 6
码字总数 8327
作品 0
东城
通过JDBC进行简单的增删改查(以MySQL为例)

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

Airship
2015/07/13
0
0
Java技术体系大全,准备面试的可以参考一下!

JAVA技术体系1.1 Java程序员 ·高级特性 反射、泛型、注释符、自动装箱和拆箱、枚举类、可变参数、可变返回类型、增强循环、静态导入 ·核心编程 IO、多线程、实体类、集合类、正则表达式、X...

heiyexue
2015/08/17
0
2
resin中数据源的配置及访问

配置: 在resin.conf文件中<server>标签内添加如下代码: <database> <jndi-name>jdbc/test</jndi-name> <driver type="com.mysql.jdbc.Driver"> <url>jdbc:mysql://localhost:3306/test?au......

yizhihaohut
2013/09/10
0
0
JAVA之JDBC简单事务处理

1、什么是Java事务 通常观念认为,事务与数据库有关。事务是访问数据库的一个操作序列,数据库应用系统通过事务集来完成对数据库的存取。事务的正确执行使得数据库从一种状态转换成另一种状态...

火龙战士
2015/08/17
0
5
对JDBC的支持 之 7.1 概述

概述 JDBC回顾 传统应用程序开发中,进行JDBC编程是相当痛苦的,如下所示: //cn.javass.spring.chapter7. TraditionalJdbcTest @Test public void test() throws Exception { Connection co...

heroShane
2014/02/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

SSO单点登录PHP简单版

  前面做了一个新项目,需要用户资源可以需要共享。由于之前没有做过这样的东西,回家之后,立马网站百度“单点登录”。帖子很多,甄别之后,这里列几篇认为比较有营养。   http://blog...

slagga
23分钟前
1
0
Java 泛型详解-绝对是对泛型方法讲解最详细的,没有之一

对java的泛型特性的了解仅限于表面的浅浅一层,直到在学习设计模式时发现有不了解的用法,才想起详细的记录一下。 本文参考java 泛型详解、Java中的泛型方法、 java泛型详解 1 概述 泛型在j...

hensemlee
26分钟前
1
0
Annotation注解详细介绍

目录介绍 1.Annotation库的简单介绍 2.@Nullable和@NonNull 3.资源类型注释 4.类型定义注释 5.线程注释 6.RGB颜色纸注释 7.值范围注释 8.权限注释 9.重写函数注释 10.返回值注释 11.@Keep注释...

潇湘剑雨
28分钟前
1
0
一步步编写自己的PHP爬取代理IP项目(二)

这一章节我们正式开展我们的爬虫项目,首先我们先要知道哪个网站能获取到免费代理IP,目前比较火的有西刺代理,快代理等,这里我们拿西刺代理作为例子。 这里就是一个个免费的IP地址以及各自...

NateHuang
47分钟前
1
0
11-利用思维导图梳理JavaSE-Java的反射机制

11-利用思维导图梳理JavaSE-Java的反射机制 主要内容 1.反射与Class类 1.1.反射概念 1.2.Class类 1.3.实例化Class类 1.4.反射的作用 1.5.Class对象的作用 2.反射的深入应用 2.1.调用无参的成...

飞鱼说编程
54分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部