随笔分类 -  架构设计

程序的架构设计学习
摘要:HarmonyOS 用@ohos.data.rdb 用DBHelper.ets 共用调用SQLite 库,进行DAL,Model,BLL,Interface,Factory 框架模式,表为 CREATE TABLE IF NOT EXISTS signInRecord ( id INTEGER PR 阅读全文
posted @ 2025-07-22 19:45 ®Geovin Du Dream Park™ 阅读(19) 评论(0) 推荐(0)
摘要:sql: create table School #創建表 ( `SchoolId` char(5) NOT NULL comment'主鍵primary key,學校編號', #採取手工輸入,也可以設計為自動添加自增長 為5位元,數位,字元,或數位和字元組合,在文本保存資料時,用程式碼進行限制 # 阅读全文
posted @ 2025-03-30 07:20 ®Geovin Du Dream Park™ 阅读(20) 评论(0) 推荐(0)
摘要:sql script: create table GEOVINDU.School --創建表 ( SchoolId char(5) NOT NULL, -- SchoolName nvarchar2(500) NOT NULL, SchoolTelNo varchar(8) NULL, PRIMAR 阅读全文
posted @ 2025-03-07 21:32 ®Geovin Du Dream Park™ 阅读(20) 评论(0) 推荐(0)
摘要:postgreSQL 注意: # psycopg 2 驱动的连接字符串 #engine = create_engine('postgresql://post:geovindu@localhost:5433/TechnologyGame') #Session = sessionmaker(bind=e 阅读全文
posted @ 2025-03-06 23:02 ®Geovin Du Dream Park™ 阅读(42) 评论(0) 推荐(0)
摘要:mysql sql script: create table School 表 ( `SchoolId` char(5) NOT NULL comment'主鍵primary key,學校編號', `SchoolName` nvarchar(500) NOT NULL DEFAULT '' comm 阅读全文
posted @ 2025-02-21 00:33 ®Geovin Du Dream Park™ 阅读(27) 评论(0) 推荐(0)
摘要:领域层(Domain):定义了 School 实体类和 SchoolRepository 抽象基类,明确了业务实体和数据访问的契约。基础设施层(Infrastructure):通过 SQLAlchemy 实现了 SchoolRepository 类,负责与 SQLite 数据库进行交互,包括增删改查 阅读全文
posted @ 2025-02-19 22:12 ®Geovin Du Dream Park™ 阅读(47) 评论(0) 推荐(0)
摘要:项目结构: # encoding: utf-8 # 版权所有 2025 涂聚文有限公司 # 许可信息查看:言語成了邀功盡責的功臣,還需要行爲每日來值班嗎 # 描述: # Author : geovindu,Geovin Du 涂聚文. # IDE : PyCharm 2023.1 python 3. 阅读全文
posted @ 2025-02-15 04:05 ®Geovin Du Dream Park™ 阅读(19) 评论(0) 推荐(0)
摘要:postgresql sql: CREATE TABLE School ( SchoolId CHAR(5) PRIMARY KEY, -- 主键 SchoolName VARCHAR(500) NOT NULL, SchoolTelNo VARCHAR(8) NULL ); CREATE OR R 阅读全文
posted @ 2025-02-10 04:55 ®Geovin Du Dream Park™ 阅读(27) 评论(0) 推荐(0)
摘要:sql: -- 创建 School 表 CREATE TABLE School ( SchoolId CHAR(5) NOT NULL, SchoolName NVARCHAR2(500) NOT NULL, SchoolTelNo VARCHAR2(8) NULL, PRIMARY KEY (Sc 阅读全文
posted @ 2025-02-09 17:34 ®Geovin Du Dream Park™ 阅读(22) 评论(0) 推荐(0)
摘要:oracle sql script: drop table IF EXISTS GEOVINDU.School; create table GEOVINDU.School --創建表 ( SchoolId char(5) NOT NULL, -- SchoolName varchar(500) NO 阅读全文
posted @ 2024-12-24 20:34 ®Geovin Du Dream Park™ 阅读(17) 评论(0) 推荐(0)
摘要:C#面象对象的语言也有类似的反射 reflection 近十年前用CSharp在博客园写过。 便于根据配置文件,方便切换数据库。切换DAL层即可。 # encoding: utf-8 # 版权所有 2024 ©涂聚文有限公司 # 许可信息查看:言語成了邀功盡責的功臣,還需要行爲每日來值班嗎 # 描述 阅读全文
posted @ 2024-11-19 21:53 ®Geovin Du Dream Park™ 阅读(14) 评论(0) 推荐(0)
摘要:其他数据库一样的思维方式 create IDAL # encoding: utf-8 # 版权所有 2024 ©涂聚文有限公司 # 许可信息查看:言語成了邀功盡責的功臣,還需要行爲每日來值班嗎 # 描述: # Author : geovindu,Geovin Du 涂聚文. # IDE : PyCh 阅读全文
posted @ 2024-11-19 21:16 ®Geovin Du Dream Park™ 阅读(14) 评论(0) 推荐(0)
摘要:設計或生成好數據庫,可以生成自己設計好的框架項目 # encoding: utf-8 # 版权所有 :2024 ©涂聚文有限公司 # 许可信息查看 :言語成了邀功盡責的功臣,還需要行爲每日來值班嗎 # 描述: : 生成实体 # Author : geovindu,Geovin Du 涂聚文. # I 阅读全文
posted @ 2024-11-19 05:58 ®Geovin Du Dream Park™ 阅读(27) 评论(0) 推荐(0)
摘要:postgreSQL script: create table School -- 創建表 ( SchoolId char(5) NOT NULL PRIMARY KEY, SchoolName varchar(500) NOT NULL DEFAULT '', SchoolTelNo varcha 阅读全文
posted @ 2024-11-13 19:58 ®Geovin Du Dream Park™ 阅读(16) 评论(0) 推荐(0)
摘要:sql server: create table School -- 創建表 ( SchoolId char(5) NOT NULL PRIMARY KEY, SchoolName nvarchar(500) NOT NULL DEFAULT '', SchoolTelNo varchar(8) N 阅读全文
posted @ 2024-11-06 22:38 ®Geovin Du Dream Park™ 阅读(12) 评论(0) 推荐(0)
摘要:https://github.com/dahlia/awesome-sqlalchemy Python Design PatternsThis project contains some of the most popular design patterns implemented in Pytho 阅读全文
posted @ 2023-06-30 21:37 ®Geovin Du Dream Park™ 阅读(38) 评论(0) 推荐(0)
摘要:python.exe -m pip install --upgrade pip pip install pymssqlpip install pymysqlpip install pyodbcpip install DBUtilspip install xlrdpip install xlwtpip 阅读全文
posted @ 2023-06-29 23:22 ®Geovin Du Dream Park™ 阅读(14) 评论(0) 推荐(0)
摘要:SQLAlchemy-2.0.17 Oracel,SQL server, PostgreSQL,MySQL,SQLite都玩过。 python.exe -m pip install --upgrade pip pip install pymssqlpip install pymysqlpip ins 阅读全文
posted @ 2023-06-28 20:57 ®Geovin Du Dream Park™ 阅读(18) 评论(0) 推荐(0)
摘要:sql script: /* 学生类:姓名、年龄、学号、成绩 班级类:班级名称、学生列表显示所有学生 根据学号查找学生 添加一个学生 删除一个学生(学生对象、学号) 根据学号升序排序 根据成绩降序排序 */ --学生表 DROP TABLE StudentList GO create table S 阅读全文
posted @ 2023-06-18 23:38 ®Geovin Du Dream Park™ 阅读(44) 评论(0) 推荐(0)
摘要:sql script --dbo.Students --Id int identity --Name --Age byte --CreatedTime date -- ModifiedTime date IF EXISTS (select * from sysobjects where id = o 阅读全文
posted @ 2023-01-29 11:40 ®Geovin Du Dream Park™ 阅读(33) 评论(0) 推荐(0)