common lisp 利用cffi 操做mysql

利用clisp的管理工具 quicklisp 安裝加載 cffi 和 cl-mysql mysql

(ql:quickload :cffi) sql

(ql:quickload :cl-mysql) 數據庫

鏈接

(connect :host"127.0.0.1":user"root":password"") 工具

(query"use test") ui


這樣就能夠進行數據庫操做了 string


(defpackage :lisp-mysql
 (:use :cl :cl-mysql :cl-mysql-system))

(in-package :lisp-mysql)

(defun create-person ()
 (query "create table person (
    name varchar(10),
    age int)"))

(defun insert (name age)
 (let((sql (concatenate 'string "insert into person values ('" name "', " age ")")))
  (query sql)))

(defun select ()
 (query "select * from person"))

知道如何使用了吧 就是query + sql語句 table

相關文章
相關標籤/搜索