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()); } } }
结果:
欢迎指正批评。