idea中链接mysql查询_在Idea中编写Java程序连接查询Sqlite数据库
1、使用SqliteSpy建立好数据库文件SqliteSpy运行界面
2、准备好一个空文件夹存放java工程和数据库文件,准备好数据库驱动jar包拷贝到文件夹中sqlite数据库文件和驱动
3、在Idea中新建java工程在Idea中新建Java工程
在创建向导中选择Hello World模板
命名项目并选择项目存储文件夹
4、将数据库jar包加入到工程编译路径中,在存储文件夹中新建lib文件夹,将数据库驱动文件拷贝到lib文件夹中手工创建文件夹lib
拷贝Sqlite数据库驱动文件到lib文件中
5、点击Idea的菜单,File--Project Structure, 选择左侧Modules,右侧选项卡选择dependencies,再点最右侧的小“+”号,添加数据库驱动的lib文件添加项目JAR包依赖
选中sqlite数据库的驱动文件
6、编写代码并运行程序Main.java
// 使用java访问Sqlite数据库
import java.sql.*;
public class Main {
private static String DriveName = "org.sqlite.JDBC";
public static void main(String[] args) {
System.out.println("Hello World!");
// Ctrl + Alt + T
try {
Class.forName(DriveName);// 加载驱动,连接sqlite的jdbc
//连接数据库sqlitedb0525.db3,不存在则创建
Connection connection=DriverManager.getConnection("jdbc:sqlite:E:\\demo0525_testsqlite3\\sqlitedb0525.db3");
//创建连接对象,是Java的一个操作数据库的重要接口
Statement statement=connection.createStatement();
//搜索数据库,将搜索的放入数据集ResultSet中
ResultSet rSet=statement.executeQuery("select * from personInfo");
while (rSet.next()) {
//遍历这个数据集,字段下标从1开始,即columnIndex:1是数据表的最开始的第一个字段
System.out.print("序号:"+rSet.getInt(1));//依次输出 也可以这样写 rSet.getString(“name”)
System.out.print(" 姓名:"+rSet.getString(2));//依次输出 也可以这样写 rSet.getString(“name”)
System.out.print(" 电话号码:"+rSet.getString("Phone_number"));
System.out.print(" 地址:"+rSet.getString(4));
System.out.print(" 电子邮件:"+rSet.getString(5) +"\n");
}
rSet.close();//关闭数据集
connection.close();//关闭数据库连接
} catch (Exception e) {
e.printStackTrace();
}
}
}运行结果
idea中链接mysql查询_在Idea中编写Java程序连接查询Sqlite数据库相关推荐
- 怎样在dos窗口中启动mysql服务器_如何在dos命令中启动mysql或sql server 服务器的一些操作...
========================dos命令启动mysql或者sql srever 的步骤================= 一.dos命令启动mysql 1.进入dos命令窗口 2.启 ...
- dapper mysql 预处理_.Net Core中Dapper的使用详解
Dapper 是一个轻量级ORM框架,在项目中如果对性能比较看中,Dapper是一个不错的选择.接下来我们就来看看如何在项目中使用Dapper. 1.安装Dapper 这里直接使用Nuget安装. 安 ...
- MySQL中查询的看到的日期和Java程序查询出来的日期差了几个小时
在Navicat中执行查询语句: Java程序中获取到的日期 不知道是什么导致了这样的差异 查看MySQL的当前时间 没有错啊,和我本机电脑时间差别不到一分钟 查询MySQL设置的时间区域 CST 是 ...
- kubernetes中mysql乱码_在kubernetes中部署tomcat与mysql集群-Go语言中文社区
在kubernetes中部署tomcat与mysql集群之前必须要有以下这些基础: 1. 已安装.配置kubernetes 2. 集群中有tomcat与mysql容器镜像 3. 有docker基础 具 ...
- php mysql 失败_在php中插入失败的数据mysql
我需要将记录添加到表'文字'中.正如您在下面的代码中看到的那样,失败会导致消息data insert failed.在php中插入失败的数据mysql 我已经试图改变一切,在线论坛建议,但它没有帮助. ...
- MySQL工作中的实际用_总结工作中经常用到的mysql基础知识
总结工作中经常用到的mysql基础知识 发布时间:2020-06-08 11:27:30 来源:51CTO 阅读:217 作者:三月 本文主要给大家介绍工作中经常用到的mysql基础知识,文章内容都是 ...
- 高性能mysql 小查询_高性能MySQL06-查询优化(慢查询)
一.分析原因 SQL语句慢查询的原因有多种,如: 1)数据方面: 需要查询的表数据量太大导致性能下降: 是否向数据库请求了不需要的数据行或数据列: MySQL是否在扫描额外的记录 2)SQL语句太过于 ...
- java代码中设置mysql时区_关于Java中的mysql时区问题详解
前言 话说工作十多年,mysql 还真没用几年.起初是外企银行,无法直接接触到 DB:后来一直从事架构方面,也多是解决问题为主. 这次搭建海外机房,围绕时区大家做了一番讨论.不说最终的结果是什么,期间 ...
- 在每个运行中运行多个查询_在Kubernetes中运行OpenEBS
什么是OpenEBS? 现在,OpenEBS是kubernetes下与容器原生和容器附加存储类型相关通用的领先开源项目之一. 通过为每个工作负载指定专用的存储控制器,OpenEBS遵循容器附加存储或C ...
最新文章
- 计算机网络工程与菅理,网络工程与管理
- go channel 缓冲区最大限制_[Go区块链基础]go channel
- 输出分组_通过分组卷积的思想,巧妙的代码实现动态卷积(Dynamic Convolution)
- Swift实现UIKit Dynamic动画
- Quay (1) - 用Quay Operator配置Quay环境
- 数据结构(C语言)基础入门
- RecyclerView通用适配器
- OpenAi ChatGPT注册及使用教程
- sfgghshs测试测试
- 针对m3u8视频加密的一些尝试
- 深入浅出Zookeeper集群搭建
- 草图logo绘画演绎AE模板
- 近十年量化交易领域最重要的十本参考书是哪些
- 可编辑手写PDF以图片形式转换为WORD
- Excel IF 函数怎么用
- 高等数学笔记-苏德矿-第九章-重积分(Ⅰ)-二重积分
- mysqld_safe 启动数据库报找不到 mysqld 启动文件
- 下载Stani‘s Python Editor
- 算法笔记 揭开广度优先遍历BFS的神秘面纱 HERODING的算法之路
- 读书笔记 effective c++ Item 30 理解内联的里里外外 (大师入场啦)
热门文章
- pyqt5实战之简陋的计算器
- opencv-python处理图片的一些列操作之几何变换
- “大众搬家”何其多啊?[3/14/2007 update]
- 中控考勤机的二次开发之数据秒上传至服务器功能
- JavaEE进阶知识学习-----SpringCloud(四)Eureka集群配置
- vue :src 文件路径错误
- VMplay CEO 艾奇伟:借鉴Docker思路 像投影仪一样将App投到云端
- int和long计算问题
- Linux中的目录和文件管理
- Closing Spring root WebApplicationContext