java连接mysql数据库

本文介绍如何使用 Java 连接 MySQL 数据库,并通过示例演示了从创建数据库到执行查询的全过程。包括安装配置环境、下载所需 JDBC 连接器、创建数据库表以及编写 Java 代码进行数据读取。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 安装必要环境:tomcat eclipse jdk

2 下载jdbc连接所需要jar:mysql-connector-java-5.0.8-bin.jar

3 下载安装mysql数据库,用户名/密码:root/admin

4 创建mysql数据库 test,表table:create table table1(id int, username varchar(20));

5 访问数据库代码:

 

public void sqltest()
	{
		//驱动程序名
		String driver = "com.mysql.jdbc.Driver";
		//url指向要访问的数据库名称:本机10.136.16.161 数据库端口3306 数据库名test
		String url = "jdbc:mysql://10.136.16.161:3306/test";
		//登陆数据库的用户名和密码
		String user = "root";
		String pwd = "admin";
		Connection conn = null;
		Statement stmt = null;
		ResultSet rs = null;
		try
		{
			//加载驱动器
			Class.forName(driver);
			//获取数据库连接
			conn = DriverManager.getConnection(url, user, pwd);
			if(!conn.isClosed())
				System.out.println("连接数据库成功。。。");
			else
				System.out.println("连接数据库失败。。。");
			//用来执行sql
			stmt = conn.createStatement();
			String sql = "select username from table1";
			//获取结果集
			rs = stmt.executeQuery(sql);
			while(rs.next())
			{
				String name = rs.getString("username");
				System.out.println("用户:" + name);
			}
		}catch(Exception ex)
		{
			ex.printStackTrace();
			System.out.println("error:" + ex.getMessage());
		}finally
		{
			//关闭数据库,否则会连接数过大
			try
			{
				rs.close();
				stmt.close();
				conn.close();
			}catch(Exception ex)
			{
				ex.printStackTrace();
			}
		}
	}
public static void main(String[] args)
	{
		System.out.println("start mysql test...");
		(new SqlTest()).sqltest();
	}

输出结果:

start mysql test...
连接数据库成功。。。
用户:wang
用户:li

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值