APPLICATION.rktで生成されたHTMLページにDBから値を出力しようとしています
しかし、これは私が以下のコードを実行したときに私が見るものです
&createstring;&db-conn;SELECT * from students
これが私が実行しようとしていることです:
#langラケット
(dbが必要)
(Webサーバー/サーブレットが必要)
(提供/契約(開始(要求?。->。応答?)))
(db-connを定義する
(仮想接続
(lambda()(mysql-connect#:server "localhost"
#:ポート8889
#:データベース「SOB」
#:user "root"
#:password "root")))))
(定義(開始要求)
(define(createstring id name sid)
(string-append "id is" id "and name is" name "and sid is" sid))
(response / xexpr
'(html
(頭(タイトル「SOB」))
(体
、@(map(h1)(map createstring(in-query db-conn "SELECT * from Student"))))
))))
(web-server / servlet-envが必要です)
(サーブレット/サーブレット開始
#:launch-browser?#f
#:終了する?#f
#:listen-ip #f
#:ポート8080
#:extra-files-paths
(リスト(ビルドパス "/ Users / lalith / Documents / LALITH FILES / MDX / SOB /" "htmlfiles"))
#:servlet-path
"/servlets/APPLICATION.rkt")
私がwrnogをしていることについて何か提案はありますか?