我正在尝试在 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 有什么建议吗?