Eclipse连接数据库MySQL以及一些有关数据库的知识

首先Eclipse要连接MySQL一些前提的必要条件:1.成功安装了MySQL  2.安装了数据库驱动包  3.在程序中要加载驱动包

JDBC技术:

  JDBC是java DataBase Connectivity的缩写

1.主要作用:将Java程序与数据库建立连接,并通过Java程序操作数据。

JDBC提供了众多的的接口和类,通过这些接口和类,可以实现与数据库的通信。

2.完成的工作:1.通数据库建立连接   2.向数据库发送SQL语句   3.处理从数据库返回的结果

3.添加数据库驱动的目的:JDBC不能直接访问数据库,必须依赖于数据库厂商提供的JDBC驱动程序。                             要使用JDBC技术操作数据库,首先要向项目中添加数据库驱动,这样机器才能识别这种数据库。    数据库驱动包里包含了一些类,他们负责与数据库建立连接,把一些SQL传到数据库里边去。

4.数据库驱动的种类:SQL Server 2008驱动包:sqljdbc.jar或jtds.jar

     MySQL驱动包:mysql-connectot-java.jar

接下来详细的说一下连接数据库的方法

1.在MySQL数据库中添加一条数据:

mysql>CREATE   DATABASE test;   //创建一个数据库

mysql>use  test;  //指定test为当前要操作的数据库

mysql>CREATE  TABLE  user (name VARCHAR(20),password VARCHAR(20));   //创建一个表user,设置两个字段。

mysql>INSERT  INTO  user  VALUES('huihui','920823'); //插入一条数据到表中
2.在Eclipse中右键单击项目名称---》build Path---》add external Archiver...

然后找到MySQL的驱动包mysql-connectot-java.jar

3.敲入代码:

package test;

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

public class MysqlJdbc {

	public static void main(String[] args) {
		try {
			Class.forName("com.mysql.jdbc.Driver");//加载MYSQL JDBC 驱动程序
			System.out.println("Success loading Mysql Driver!");
		} catch (Exception e) {
			System.out.println("Error loading Mysql Driver!");
			e.printStackTrace();
		}
		try {
			Connection connect = DriverManager.getConnection(
					 "jdbc:mysql://localhost:3306/test","root","123");
			 //连接URL为   jdbc:mysql//服务器地址/数据库名  ,后面的2个参数分别是登陆用户名和密码
			System.out.println("Success connect Mysql server!");
			Statement stmt = connect.createStatement();
			ResultSet rs = stmt.executeQuery("select * from user"); //user 为你表的名称
			while(rs.next()){
				System.out.println(rs.getString("name"));
			}
		} catch (Exception e) {
			System.out.println("get data error!");
			e.printStackTrace();
		}
	}
}
如果出现下边的结果说明连接成功:

Success loading Mysql Driver!

Success connect Mysql server!

huihui



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值