栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

使用jdbc,使用java和数据库连接,在java代码中实现访问数据库中数据的方法-------最简单入门级

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用jdbc,使用java和数据库连接,在java代码中实现访问数据库中数据的方法-------最简单入门级

本人是一个计算机小白,刚开始自学,慢慢提升中 敲代码和排错很幸苦,请留下你的赞许是对我最大的鼓励,给小姑娘继续提高的信心!谢谢啦

jdbc的下载地址点击这里下载

关于具体的下载方法请参考其他博主的操作方法,他们的讲解特别详细,

首先

第一步  创建一个叫java_mysql的连接,这个连接在创建的时候一定要记住自己创建时候的用户,密码,我的用户是root 密码是123456,  创建一个数据库data,在数据库data中创建一个名字叫info的数据表,注意,这个数据表在后面的操作中要被java访问到,为了简便 我这里使用的是navicat创建的,

 然后直接创建数据表并且在里面添加内容,结果如图

 数据库部分我们就先创建完了

接下来进行java部分

1,要准备驱动,jar包,注意jar包的版本,我的mysql版本是5 .多的,所以我的驱动的版本是5.多的,如果sql的版本是8.0以上的,那就需要配置10.多的.jar驱动

注意:这个驱动是必须要有的,

2,进入eclipse准备java代码

先将准备好的驱动文件放进去,在src上右键单机,创建一个包,命名为lib,将驱动放到lib包中

 打开lib包,鼠标放置在驱动文件上,鼠标右击选择bulid path选项,继续选择add build path,这样一来,你的驱动就可以在java中正常使用,并且起到你想要的作用啦

如果你完成上述操作之后,就会是下面的这个样子

 3,准备java代码了,其实吧特别简单,毕竟我写的也是很简单,牵扯到很少的知识,鉴于是初学者为了可以看懂,就先写个简单的,理解透彻了再进行加工操作

注释我都是解释的很简单,很方便理解,毕竟博主本人是个笨人,不要太狠的吐槽我啦!我会努力提升的
 

//加载jdbc驱动
//创建数据库连接,连接数据库,对数据库进行查询操作
package com.tlj.jdbc;
import java.sql.Connection;
import java.sql.DriverManager;

import java.sql.Statement;

import java.sql.ResultSet;

public class JDBC
{
	public static void main(String []args)
	{
		try
		{
//			加载mysql的驱动
			Class.forName("com.mysql.jdbc.Driver");  //forname()里面放置自己要加载的驱动
			System.out.println("驱动加载成功");
			
//			连接数据库,获得链接对象connection
//			驱动管理类DriverManager使用方法getConnection找到指定数据库,然后会返回一个链接工具,然后创建一个连接对象connection代表下面代码一长串的连接对象,比较方便简介,容易操作
//			下面代码是连接数据库,获得数据库的链接对象
			Connection connection=DriverManager.getConnection("jdbc:mysql://localhost:3306/data","root","123456");  //放置数据库地址的账号,用户名,密码
			System.out.println("你的数据库连接成功啦");//当数据库连接成功输出提示的信息

//		    使用连接对象创建执行环境,来对mysql进行操作
			Statement statement=connection.createStatement();//注意:createStatement()返回一个Statement类型的值
//			下面执行sql语句得到结果集,将执行结果使用result对象记录
			ResultSet result=statement.executeQuery("select * from info");
//			利用循环的方式将sql查询结果输出
			while(result.next())
			{
//				将result对象记录的数据id ,uname ,upass数据使用相应的输出方法输出
//				System.out.print(result.getInt("id")+"tt");
//				System.out.print(result.getString("uname")+"tt");
//				System.out.println(result.getString("upass")+"tt");
//				注意下面三行代码和上面代码作用相同
				int i=result.getInt("id");
				String s=result.getString("uname");
				String ss=result.getString("upass");
				System.out.println("   "+i+"   "+s+"   "+ss);
			}
			
		}
		catch (Exception e)  //ClassNotFoundException()处理驱动加载的异常,在这里给换成最大异常,处理驱动加载异常和数据库连接异常
		{			//sqlexception是数据库连接异常
			
			e.printStackTrace();
			System.out.println("驱动加载失败");
			System.out.println("你的数据库链接是失败了");//数据库连接失败,输出异常提示
		}   
	}
}

好啦!到这里我们就可以实现数据库和java最基本的访问了,关于更加深一点的代码,博主会很快更新的,代码已经写好了,在追加更家详细的注释中。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/600756.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号