sqlite的helloworld

http://www.sqlite.org/download.html
下载所需

sqlitejdbc-v033-nested.jar放到classpath下
链接字符串jdbc:sqlite:haoningge.db
haoningge.db是当前目录下的haoningge.db文件,没有则新建
注意:如果在windows下,比如路径为C:/java/python/sqlite/haoningge.db
数据库连接时候,程序放在同一个盘下,用/java/python/sqlite/haoningge.db连接
或者jdbc:sqlite://c:/java/python/sqlite/haoningge.db

import java.sql.*; 
import org.sqlite.JDBC;
public class TestSQLite{
public static void main(String[] args){
try{
Class.forName("org.sqlite.JDBC");
Connection conn =DriverManager.getConnection("jdbc:sqlite:jdbc:sqlite:/java/python/sqlite/haoningge.db");
Statement stat = conn.createStatement();
stat.executeUpdate("create table myfriend(name varchar(20), salary int);");
stat.executeUpdate("insert into myfriend values('bestchenwu',4500);");
stat.executeUpdate("insert into myfriend values('besttl',4500);");
stat.executeUpdate("insert into myfriend values('haoningge',15000);");
stat.executeUpdate("insert into myfriend values('davencool',12000);");
ResultSet rs = stat.executeQuery("select * from myfriend;");
while(rs.next()){
System.out.print("name = "+ rs.getString("name")+" ");
System.out.println("salary = "+ rs.getString("salary"));
}
rs.close();
conn.close();
}catch(Exception e ){
e.printStackTrace();
}
}
}}

已经存在的db文件可以用sqlitemanager打开,http://www.sqlitemanager.org/fr/installation/sqlitemanager/installation-de-sqlitemanager.html


---------------------------------
apt-get install sqlite
apt-get install sqlite3
命令行:
>sqlite3 haoningge.db
sqlite>.database
sqlite>.tables
sqlite>.header on
sqlite>select * from myfriend
sqlite> .schema
CREATE TABLE myfriend(name varchar(20), salary int);
sqlite> .schema myfriend
CREATE TABLE myfriend(name varchar(20), salary int);
sqlite>
sqlite>.help
sqlite>.show
sqlite>.exit

参考
http://wenku.baidu.com/view/639123c46137ee06eff918a5.html
-----------------------
可以直接用
sqlite3 data.db ".tables"
sqlite3 data.db "select * from auth_group"
sqlite3 -html data.db "select * from auth_group" >a.html

---------------------
sqlitemanager这个工具可以把数据显示成图
例如
http://www.sqlabs.com/sqlitemanager.php
在chart里输入
select id from auth_group limit 12;
选pie chart ,2D
[img]http://www.sqlabs.com/images/sqlitemanager/detail4.png[/img]
可惜这个导不出来
据说可以结合excel导出来,
-----------
如果是ubuntu可以用
apt-get install sqlitebrowser
http://sqlitebrowser.sourceforge.net/
SQLite学习笔记之50核心函数您认识并掌握几个? SQLite学习笔记之50核心函数您认识并掌握几个? abs(X) changes() char(X1,X2,…,XN) coalesce(X,Y,…) glob(X,Y) hex(X) ifnull(X,Y) iif(X,Y,Z) instr(X,Y) last_insert_rowid() length(X) like(X,Y) like(X,Y,Z) likelihood(X,Y) likely(X) load_extension(X) load_extension(X,Y) lower(X) lt 阅读详情

相关推荐

香橙派R1 Plus LTS变身无线AP/客户端:手把手教你用RTL8811CU和MT7601U网卡刷OpenWRT

本文详细介绍了如何将香橙派R1 Plus LTS开发板通过RTL8811CU和MT7601U两款USB无线网卡刷入OpenWRT系统,实现无线AP热点发射与客户端接入的双重功能。从硬件选型、驱动安装到双网卡协同配置,提供完整的实战指南,帮助用户快速搭建稳定高效的无线网络解决方案。

weixin_30919429的博客 408

SQLite数据库Hello World

嵌入式数据库主要是Berkeley DB和SQLite,BDB功能很强可以应用于工业,但不是关系数据库,SQLite免费小巧且速度快。 1、下载源代码并编译安装 在http://www.sqlite.org/download.html下载sqlite-autoconf-3080100.tar.gz,解压缩后./configure ; make ; make install,则生成了sqlite...

杀出条血路来 161

RK3568部署YOLOv8的7种方法对比:量化vs非量化的性能实测与优化建议

本文针对RK3568平台,深度对比了YOLOv8模型的七种部署方法,重点分析了量化与非量化策略的性能差异。通过实测数据,详细评估了不同方法在推理速度、CPU占用、内存消耗及模型精度上的表现,并提供了从模型结构调整到系统级优化的具体建议,为边缘AI部署选型提供实用参考。

weixin_29099217的博客 527

SQLite:一个极简使用教程

SQLite是一个轻量级的、文件系统基础的数据库,它被设计为配置简单、易于部署。SQLite数据库存储在一个单一的磁盘文件中,这意味着数据库的创建和维护都非常简单。

AI数据工厂 8409

30.Labview如何读懂别人程序、修改程序?

之前写过一次教大家的文章,这次教大家如何学习别人的程序,和如何搭建一套适合自己的程序框架。这里事先说明一下:要想搭好程序框架,一定要先把自己的系统,逻辑是什么!这非常重要,是决定你程序的关键因素。废话不多扯,直接说重点。

关注我,更多技术问题欢迎私聊~ 2446

虚拟机VMware Horizon Client与主机之间建立共享文件夹

因经常需要在虚拟机和主机之间传递一些日常文件,所以建立共享文件夹。 虚拟机中安装的系统为win10,主机中的系统为win10。 步骤: 第一步:先在虚拟机win10中新建文件夹(我重命名为“共享文件夹”),然后右键属性->共享->共享 进去之后点击自己的账户名 然后点共享。操作完成后,再返回属性界面就能看到该文件夹已经共享而且出现了共享链接,记下此链接。 第二步:回到主机桌面->此电脑->最上面计算机->添加一个网络位置- 点击下一步 然后自定义网络位置,下一步,如下图

AnChenliang_1002的博客 1万+

sqlite3的helloworld

sqlite3是个很优秀的超轻量级数据库,下面进行helloworld的使用。 工具: win8.1 vs2010 sqlite3(.h,.lib)其中.lib需要下载后自己编译出来,这里给出了编译方法。SQLiteSpy 一个图形界面的数据库管理程序,绿色版,下载地址在这里

小猿一枚的专栏 1206

大模型_WIN10使用hyper-v安装Ubuntu24.04虚拟机_配置独立静态IP地址_连接外网_并与内网其他机器互通_通过容器安装Dify_超详细安装过程002--人工智能工作笔记0247

本文详细描述了在Hyper-V环境中配置网络、安装Ubuntu虚拟机、设置IP地址、安装Docker以及部署Dify应用的过程。首先,通过Hyper-V管理器创建外部虚拟交换机(ExternalSwitch),并配置本机、虚拟交换机和Ubuntu虚拟机的IP地址,确保网络互通。接着,在Ubuntu虚拟机中安装Open-VM-Tools和Docker,并配置Docker的国内镜像源。最后,通过Git克隆Dify源码,使用Docker Compose启动Dify应用,完成部署。整个过程涵盖了网络配置、虚拟机管理

添柴程序猿的专栏 1751

sqlite一个大坑

表的名称不支持数字开头也就算了,中间还不支持横线,差点坑的我怀疑人生。

不会汇编的程序员不是真正的程序员 612

Python经典编程习题100例:第32例:相反顺序输出列表

不要自卑,去提升实力 互联网行业谁技术牛谁是爹 如果文章可以带给你能量,那是最好的事!请相信自己 加油o~ 本人初学Python,只为熟悉语法编写,大神请勿理会 点击下面链接 Python经典编程100例习题汇总 题目描述: 按相反的顺序输出列表的值。 解题思路: > 利用reverse函数逆序 代码: arr=['f','g','e','b'] print(arr) arr.reverse() print(arr) ...

优快云 精品推荐 1416

Python爬虫实战:使用Scrapy+Playwright高效爬取全球专利数据库

本文将详细介绍如何使用Python最新技术栈(Scrapy+Playwright)构建一个高效的专利数据库爬虫系统。我们将从爬虫基础知识讲起,逐步深入到反爬应对策略、分布式爬虫架构以及数据存储方案,最终实现一个完整的专利数据采集系统。专利数据是技术创新领域的重要信息资源,包含技术描述、权利要求、申请人信息等宝贵数据。中国国家知识产权局(CNIPA)美国专利商标局(USPTO)欧洲专利局(EPO)世界知识产权组织(WIPO)

2201_76125261的博客 1382

helloworld教程的gitee源码地址+sqlite demo

//https://gitee.com/hwdroid,已经fork package com.example.helloworld; import android.content.ContentValues; import android.content.Context; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.os.Bundle; import androi

weixin_43292547的博客 442

桌面运维工程师面试题汇总(高频完整版)

岗位,覆盖:电脑硬件、系统安装与故障、网络、办公软件、安全、AD域、打印机、日常排错、服务意识。

老韩的Linux云计算架构师进阶之路 916

cocos2dx sqlite3存储信息

这是一份事先为某个忘形超好的小傻瓜备份的文章

w775198287的专栏 913

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

ModuleNotFoundError: No module named 'HelloWorld.TestModel'解决方法

工程目录结构如下: └── HelloWorld ----------必须以此为工程根目录打开,即可解决报错 ├── HelloWorld │├── __init__.py │├── __pycache__ ││├── __init__.cpython-36.pyc ││├── settings.cpython-36...

beta_safe的博客 7528

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Android开发进度03

1,今日:目标:实现登录界面 2,昨天:实现第一个Android项目Helloworld 3,收获:会使用手机进行测试,会使用SQlite数据库 4,问题:创建项目时出错 转载于:https://www.cnblogs.com/news1997/p/8495392.html...

weixin_30471065的博客 60

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

AndroidStudio基于Sqlite的登录注册(保姆级教程)

选好后直接Finish就行。

拒绝摆烂的博客 3201

Android(1)

1.Android系统架构 linux内核层:为android的硬件提供底层的驱动,例如,音频驱动,WiFi驱动等。 系统运行库层:通过C++库为android系统提供支持。                            SQLite库 数据库支持 OpenGL库 3D绘图 android运行时库 提供一些核心库,使开发者可以使用JAVA语言编写andro...

灰辉的博客 517

创建第1个Django项目

参考: http://www.runoob.com/django/django-first-app.html 环境准备:一台CentOS7,装有python3(带有pip3工具)。 首先使用pip安装django: pip3 install Django==2.2 安装 Django 之后,此时应该有可用的管理工具django-admin,使用它来创建项目: ...

szuhuanggang的博客 1949

01_C++整合Sqlite数据库

到官网下载头文件和库文件。

成长需要沉淀。 399

Django Web应用开发学习笔记 第1章 Django建站基础 1.9 Django入门基础 1.9.2 开启Hello World之旅

Django Web应用开发学习笔记 第1章 Django建站基础 1.9 Django入门基础 1.9.2 开启Hello World之旅

代码改变世界 374

Android 学习之《第一行代码》第二版 笔记(一)Hello World !

一、Android 应用开发特色 1. 四大组件 活动(Activity):门面,应用中看的到的东西均放在活动中。 服务(Service):在后台默默运行,即使退出应用,仍可继续运行。 广播接收器(Broadcast Receiver):接收或发送各处广播消息。 内容提供器(Content Provider):为应用程序之间共享数据。 2. 丰富的系统控件 3. SQLite数据库 ...

Nicholas_hzf的博客 889

Spring Boot操作Sqlite数据库 从入门到跑路

[TOC] 准备工作 1. 安装Java 1.8 SDK 由于框架以及一些兼容性问题,我们采用大家通用的 JAVA 1.8 sdk。 下载地址: www.oracle.com/technetwork… 安装完成之后需要设置环境变量。 设置完成之后,验证系统是否可以正常运行JAVA 2. 安装IntelliJ IDEA 这个就不简述了,大家自由发挥。但是推荐入正版。 3. 安装Maven 下载地...

weixin_34055910的博客 1317

php traint扩展,使用 Zephir 轻松构建 PHP 扩展

简介:通过 PHP 扩展, 我们可以在 php 代码中使用一些特定的方法(大部分的 php 扩展都是用 C 写的)。比如,在 PHP 中需要与 SQLite3 交互,我们可以自己写方法与之进行连接,再写 SQL 语句请求数据。然而,这都是些既琐碎又重复度相当高的工作,因此,所有开发者对插件的需求呼之欲出。现在,这款插件已经诞生了。你只需像安装其他扩展一样进行安装,然后在 'php.ini' 文件执...

weixin_29211309的博客 272

第一套Android视频教程连接

<br />1:01-intro.swf<br />地址:http://u.115.com/file/f7776b2331<br /> <br />  2:02-环境搭建.swf<br />地址:http://u.115.com/file/f739003f44<br /><br />  3:03-helloworld解析.swf<br />地址:http://u.115.com/file/f74a9d88b7<br /><br />  4:04-如何绘制界面.flv<br />地址:http://u.115

hh19860116的专栏 590

Python Web开发:构建动态Web应用

Python Web开发提供了众多工具和框架,使得构建动态Web应用变得更加容易。本文介绍了Flask框架的基础知识,包括路由、视图函数、模板、表单和数据库集成。深入学习这些技能,将使您能够构建更复杂的Web应用,并满足不同的需求。不仅如此,Python Web开发还涵盖了很多其他主题,如用户认证、API开发、前端框架集成等,等待着您进一步探索。希望这篇文章为您提供了一个坚实的起点,帮助您开始构建Web应用程序并探索这个令人兴奋的领域。

努力是为了站在万人之中,成为别人的光 7072
上一篇: 数据库反向生成django模块
下一篇: ubuntu django
linux内核控
博客等级 码龄19年 41粉丝 638原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值