Skip to content
This repository has been archived by the owner on Sep 27, 2021. It is now read-only.

dangoyears/Database-CourseDesign-ServerSide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Database Course Design服务器端代码

Build Status Go Report Card

先决条件

若在服务器上部署此代码,则需满足以下先决条件:

  1. Oracle数据库以及与目标Oracle数据库兼容的Oracle Instant Client
  2. Go语言运行时

注:请考虑Oracle Instant Client版本与Oracle Database的兼容性。测试时发现Oracle 11gR2与Instant Client>=19.3不兼容。

部署

  1. go get github.com/dangoyears/Database-CourseDesign-ServerSide
  2. config.example.yaml重命名为config.yaml并正确配置。

其他提示

使用Nginx设置反向代理

server {
    server_name  dbcd.qfstudio.net;

    location / {
        proxy_pass http://localhost:12323;
    }
}

启动和终止

$ netstat -ap | grep 12323
tcp        0      0 127.0.0.1:12323         0.0.0.0:*               LISTEN      4639/dbcd
$ kill 4639

关于Oracle SQL的占位符

对于形如update "Human" set "Name"=:2 where "HumanID"=:1等带绑定的SQL语句,goracle.v23222d7159b45fce95150f06a57e1bcc2868108d3不会按照SQL语句中占位符的数字所暗示的参数顺序进行绑定,而是按照占位符出现的顺序进行绑定。

About

微型版广州大学教务系统的服务器端代码

Resources

Stars

Watchers

Forks

Packages

No packages published