JavaQQ聊天软件(弱鸡版)--数据库编程

Java对于数据库编程封装了大量的方法,让人很方便的就能进行数据库编程。

先说一下数据库的一些基本知识吧。

每个电脑可以有无数个数据库(只要存储空间够大),每个数据库中可以有无数数据表,这些数据表才是存储数据的地方

每个数据表有不同的列名,每列都有各自的格式,用于存储不同类型的数据,基本上能想到的,他都有。


数据库的主要意义就是对于数据的增删改查,在本次项目中,数据库主要用于存储用户信息,每个用户的分组,以及每个人与每个人的好友关系,同时还存储了聊天记录用于将来的查找

至于数据库的增删改查语句,大家可以自行百度,网上到处都是。。



在本次项目中,由于我将服务器和客户端分为了两个工程,因此,连接数据库的方面就只有服务器端了,首先,在数据库编程时,一定要先连接数据库(宛如废话。。)

package com.qq.tools;

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

public class DBconnection {
	Connection con = null;
	public Connection getConnection(){
		try{

			Class.forName("com.mysql.jdbc.Driver");
			String conurl = "jdbc:mysql://localhost:3306/qqchat";
			String name = "root";
			String pass = "123456";
			con = DriverManager.getConnection(conurl,name,pass);
		}catch(ClassNotFoundException e){
			System.out.println("驱动加载失败");
		} catch (SQLException e) {
			System.out.println("链接失败");
		}
		return con;
	}
}

这个就是我的数据库连接类,它表示连接到本机Mysql中一个叫qqchat的数据库。在之后的需要用到数据库信息的时候,就需要调用这个类,连接到数据库

数据库编程的代码都被我揉到哥哥部分中了,就不单独拿出来了



猜你喜欢

转载自blog.csdn.net/zzuli_Acmer/article/details/80930980