记录课程知识-初学Maven 内容链接数据库

1.创建一个Maven的项目 在新建的Other中找到Maven 创建Maven project

2.然后next

 

3.找到Webapp

4.然后next ,键入反写域名 项目名称 版本号

5.完成 会下载一些东西  下图  等待完成

6.然后你会看到项目的目录结构

7.选中项目名称 点击右键 项目名称 找到Builder path 进入  双击1.5的jdk  进入 选择最高版本的你电脑上的jdk

8.点击完成  之后会在 java resources中出现以下目录结构

src/main/java 是源代码区

src/main/resources是配置文件

src/test/java 是测试文件

我们主要在第一个文件中来开始我们的代码编写

8.要连接mysql我们就要添加mysql驱动的依赖库

进入maven的官网,搜索mysql ,点击第一个,进入选择5.1开头的大5.1.6的版本,点击进入

复制该区域的代码,粘贴到pom.xml的依赖库中

9.如图找到pom.xml 

10.保存之后会自动下载


11.创建测试类,来连接数据库。

12.先查看一下我们的数据库中的数据。

13.所以我们的测试类要多democ数据库中的person表进行操作(查询)

代码:(有注释)

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;


import com.mysql.jdbc.Driver;

/**
 * 只有Driver来自mysql包中   其他都是sql
 * 而且 用到的三个接口
 * @author NullChen
 *
 */
public class JDBC_CONN {

	public static void main(String[] args) {
		//第一步:建立驱动连接  通过反射
		try {
			Class.forName(Driver.class.getName());
			//第二步  通过用户名密码连接  url
			//默认端口号为3306 也可以不写
			String url = "jdbc:mysql://localhost:3306/democ";
			String user = "root";
			String password = "a123456";
			
			//接口1 
			Connection con = DriverManager.getConnection(url, user, password);
			//第三步 执行查询的sql 语句
			//一般从客户端输入的时候  我们可能需要做一些字符串的拼接。
			String sql = "select * from person";
			//接口2
			PreparedStatement ps = con.prepareStatement(sql);
			//返回一张结果集
			ResultSet rs = ps.executeQuery();
			//类似游标来遍历结果集
			while(rs.next()) {
				//括号内的参数可以写字段名称 也可以写标号  get是后面根据字段的属性的函数
				//比如 id 是int的  那么获取时需要getint(),name是varchar的 所以getString 
				int id = rs.getInt(1);
				String name = rs.getString(2);
				String sex = rs.getString(3);
				int age = rs.getInt(4);
				String address = rs.getString(5);
				System.out.println(id+"\t"+name+"\t"+sex+"\t"+age+"\t"+address);
			}
		} catch (Exception e) {
			// TODO Auto-generated catch block
			System.out.println(e.getMessage());
		} 
	}
}

结果:

欢迎指正批评。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值