首页 > 数据库技术 > 详细

数据库

时间:2020-11-18 14:47:41      阅读:28      评论:0      收藏:0      [点我收藏+]

一、数据库

1.1 数据库种类

技术分享图片

1.2 框架&工具

技术分享图片

二、数据库在Java中的使用原理

利用多态的特性,Java提供一个接口(规范sql语句),而MySQL、SqlServer等实现该接口(将实现类打包成一个jar包)

三、JDBC的使用

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

import com.mysql.cj.jdbc.Driver;

public class Demo {
	static {
		try {
			//注册驱动
			new Driver();
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
	public static void main(String[] args) {
		Connection connection = null;
		Statement statement = null;
		ResultSet resultSet = null;
		try {
			//建立连接数据库
			String url = "jdbc:mysql://localhost:3306/student?serverTimezone=UTC";
			String username = "root";
			String password = "123456";
			connection = DriverManager.getConnection(url, username, password);
			//创建执行语句平台
			String sql = "SELECT * FROM student";
			statement = connection.createStatement();
			//执行sql操作
			resultSet = statement.executeQuery(sql);
			//获得数据
			while (resultSet.next()) {
				int id = resultSet.getInt("id");
				String name = resultSet.getString("name");
				int age = resultSet.getInt("age");
				System.out.println(id + "..." + name + "..." + age);
			}
		} catch (SQLException e) {
			e.printStackTrace();
		}finally {
			//关闭资源
			try {
				if(connection != null) {
					connection.close();
				}
				if(statement != null) {
					statement.close();
				}
				if(resultSet != null) {
					resultSet.close();
				}
			} catch (Exception e) {
				e.printStackTrace();
			}
		}
		
	}
}

pom.xml中(MySQL可以去找search.maven.org)

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>cn.kooun.db</groupId>
  <artifactId>database</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  
  <properties>
  	<maven.compiler.source>1.8</maven.compiler.source>
  	<maven.compiler.target>1.8</maven.compiler.target>
  </properties>
  
  <dependencies>
  	<dependency>
  		<groupId>mysql</groupId>
  		<artifactId>mysql-connector-java</artifactId>
  		<version>8.0.18</version>
  	</dependency>
  </dependencies>
</project>

数据库

原文:https://www.cnblogs.com/nadou/p/13998271.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!