JAVA传统方式访问数据库

使用idea进行操作:

1)创建maven项目

选择maven仓库,选择自己maven安装位置,user settings file为安装maven下conf文件夹内的settings.xml 。 local repository是本地仓库,设置好后点击next

设置项目名称

2)添加依赖

pom.xml下添加依赖包

3)JDBC连接

不建议将配置写入代码中  所以在resources下创建db.properties

此处mysql8.0以上版本的driver为com.mysql.cj.jdbc.Driver。   在测试过程中会报错,因为版本问题,在url中加入?serverTimezone=GMT

创建JDBCUtil工具类

连接需要释放DB资源

4)测试:在Test包下创建JDBCUtilTest类

运行结果:

代表访问数据库成功。

5)创建数据库,插入三条数据

6)Dao层:

创建实体类,调用 set和get方法

创建Dao接口

创建Dao接口实现类

进行测试,在Test包下创建StudentDaoImplTest:

查询到数据,成功。

再添加数据,在接口类中添加:

daoimpl中重写方法

进行测试

没有报错,数据库也添加了数据

原文地址:https://www.cnblogs.com/zchloverh/p/11671024.html

时间: 2024-07-30 17:49:56

JAVA传统方式访问数据库的相关文章

srping-data学习笔记一(传统方式访问数据库实现和弊端分析)

spring-data是一系列项目的集合,涵盖访问关系型.非关系型等各种数据源的子项目 spring data jpa 关系型 spring data mongo db spring data redis spring data solr 全文检索,基于lucene 其他 使用原始JDBC方式操作数据库 1)创建Maven项目 maven工程的目录结构 添加依赖 <dependency> <groupId>mysql</groupId> <artifactId&g

ADO.NET 连接方式和非链接方式访问数据库

//连接方式访问数据库的主要步骤 1.创建连接对象(l链接字符串) 2.创建命令对象(设置Command对象的几个属性值) 3.打开连接 4.发送命令 5.处理数据 6.关闭连接 //非链接方式访问数据库 1/创建连接对象 2.创建数据适配器对象 3.打开连接 4.发送命令 5.关闭连接

非链接方式访问数据库--查询的数据集用Dataset来存储。

private void Button_Click_1(object sender, RoutedEventArgs e) { //非链接方式访问数据库, //1创建连接对象(连接字符串) using (SqlConnection conn = new SqlConnection(SQLHelper.ConnectionString)) { //2.创建数据适配器对象 using (SqlDataAdapter sda = new SqlDataAdapter("select * from St

ASP.NET MVC- EF返回连接池用ADO.NET方式访问数据库

用习惯了ADO.NET的方式去访问数据库,虽然ADO.NET写的代码没有EF简洁,可是也并不麻烦.而且EF在进行多表查询的那种方式是,EF需要先去数据库里定义外键,再进去一次代码生成,然后才能用INCLUDE方法进行多表关联查询.我不太喜欢那样,还不如老老实实写做SQL语句. 所以ADO.NET 不能完成不用掉.那么怎么将EF和ADO.NET结合. 其实很简单,只要将EF的连接池返回成ADO.NET的SQLCONNECTION.然后就可以用ADO.NET的方式来写了. protected voi

php-面向对象的方式访问数据库

<?php //面向对象访问数据库 //造对象 $dx=new MySQLi("localhost","root","123","nation"); //判断连接是否成功 /*if(mysqli_connnect_error()) { echo "连接失败"; exit(); //die("连接失败"); }*/ !mysqli_connect_error() or die(&qu

Mybatis基于注解的方式访问数据库

1. 使用方式:在Service层直接调用 1 package com.disappearwind.service; 2 3 import org.springframework.beans.factory.annotation.Autowired; 4 import org.springframework.stereotype.Repository; 5 import org.springframework.stereotype.Service; 6 7 import com.disappea

Java基础-JDBC访问数据库

基本步骤: 加载数据库驱动 建立连接 创建SQL语句 执行SQL语句 处理执行结果 释放资源 代码示例: 1 import java.sql.Connection; 2 import java.sql.DriverManager; 3 import java.sql.PreparedStatement; 4 import java.sql.ResultSet; 5 import java.sql.Statement; 6 7 import junit.framework.TestCase; 8

MyBatis 入门(二)--用接口方式访问数据库

一.建立接口 UserMapper.java public interface UserMapper { public List<User> getAllUser(); public User getUserById(String userId); public int insert(User user); public int update(User user); public int delete(User user); } 二 修改 UserMapper.xml <?xml ver

面向对象的方式访问数据库

造对象 判断连接是否出错(两种方式) 写sql语句 执行sql语句 从结果集对象中读取数据 循环输出等 $db = new MySQLi("localhost","root","","z-stu"); //方法一 if(mysqli_connect_error()){ echo "连接错误"; exit; } //方法二 !mysqli_connect_error() or die("连接失败!&