JDBC-Mysql

mysql安装地址

https://dev.mysql.com/downloads/mysql/

mysql安装教程

http://www.runoob.com/mysql/mysql-install.html

my.ini配置文件,放在与bin文件同级位置

[client]
port=3306
default-character-set=utf8
[mysqld] 
# 设置为自己MYSQL的安装目录 
basedir=D:\mysql-5.7.20-winx64
# 设置为MYSQL的数据目录 
datadir=D:\mysql-5.7.20-winx64\data
port=3306
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
#开启查询缓存
explicit_defaults_for_timestamp=true
skip-grant-tables

mysql的初始密码设置

mysql -u root -p '新的密码'

Navicat12.0破解版

中间包含说明书:

https://download.csdn.net/download/ffgg651/10795586

 

mysql驱动下载

https://dev.mysql.com/downloads/connector/j/下滑点击下载

2.建立项目,右键选择Build path,选择Configure buile path,

编写简单代码运行

	/*
	 * 使用jdbc连接数据库
	 */
public class TestJDBC {
	public static void main(String[] args) {
		//1.加载驱动
		try {
			Class.forName("com.mysql.jdbc.Driver");
		} catch (ClassNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		//2.创建连接
		String url = "jdbc:mysql://localhost:3306/jb1";
		String user = "root";
		String password = "root";
		//连接对象
		Connection con = null;
		//命令对象
		//预编译对象
		PreparedStatement ps = null;
		//结果集对象
		ResultSet resultSet = null;
		int stuid = 2;
		try {
			//编写sql语句
			String sql = "SELECT stuId,stuName,stuAge,stuAddress FROM	student WHERE stuid = ?";
			con = DriverManager.getConnection(url, user, password);
			//预编译sql语句
			ps = con.prepareStatement(sql);
			//填充占位符
			ps.setInt(1,stuid);
			//通过预编译对象调用excuteQuery()执行sql语句
			resultSet = ps.executeQuery();
			//判断结果集中有无结果
			if(resultSet.next()) {
				//获取结果  通过getxxx(int columnIndex)列索引从1开始
				//getxxx(String columnLabel)列名
				String userName = resultSet.getString("stuName");
				System.out.println(userName);
			}
		}catch (Exception e) {
			e.printStackTrace();
		}finally {
			//释放资源
			//原则:最早打开,最晚关闭
			try {
				resultSet.close();
				ps.close();
				con.close();
			} catch (SQLException e) {
				e.printStackTrace();
			}
		}
	}

}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

fugogo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值