我正在尝试在 APPLICATION.rkt 中生成的 HTML 页面上打印数据库中的值
但这就是我在执行下面的代码时看到的
&createstring;&db-conn;SELECT * from students
这是我要执行的操作:
#lang 球拍 (需要分贝) (需要网络服务器/servlet) (提供/合同(开始(请求?->。响应?))) (定义 db-conn (虚拟连接 (lambda () (mysql-connect #:server "localhost" #:端口 8889 #:数据库“SOB” #:用户“根” #:密码“root”)))) (定义(开始请求) (定义(创建字符串 id 名称 sid) (string-append "id 是 "id "and name 是 "name" and sid 是 "sid)) (响应/xexpr '(html (头(标题“SOB”)) (身体 ,@(map (h1) (map createstring (in-query db-conn "SELECT * from students")))) ))) (需要 web-server/servlet-env) (服务/servlet 启动 #:启动浏览器?#F #:退出?#F #:listen-ip #f #:端口 8080 #:额外文件路径 (列表(构建路径“/Users/lalith/Documents/LALITH FILES/MDX/SOB/”“htmlfiles”)) #:servlet 路径 “/servlets/APPLICATION.rkt”)
关于我在做什么 wrnog 有什么建议吗?