数据库课程设计基础需求
數據庫課程設計
一、數據庫的連接
首先,我們使用高級語言對數據庫進行操作,需要我們使用pymysql的模塊來與數據庫進行連接。
(這里以python語言為例)
# 連接數據庫 db = pymysql.connect(host='127.0.0.1', user='my', password='123456.', db='buy') # 創建一個游標對象(相當于指針) cur = db.cursor() #sql語句的執行 cur.execute()#括號內的內容為sql語句 #例如 sql_select=" select * from book where name=2"在這里我需要說一下,我們在連接MySQL時我們連接的數據庫為我們新建的用戶連接,使用原本的root用戶連接可能會報錯,具體的原因我也沒有弄清楚,不多做解釋。
然后,就是我們sql語句的編寫,以及使用了。
二、GUI界面的設計
對于一個課程設計來說,我們做GUI界面設計只是為了滿足課程需求的話自學一些控件的使用就好了。在這里我自己所使用的時python內置的tkinter來做的GUI界面設計,當然了也還可以使用其它的來做GUI界面的設計。
關于tkinter的自學,你可以參考python官網中有關tkinter的文檔了解,也可以參考這個網站https://dafarry.github.io/tkinterbook/index.htm
我個人還是覺得第二個比較用起來方便,網站是全英文的,不過不用擔心在這里你只需要了解一些基本控件的使用格式就是完全OK的了。在這里還有目錄可以更方便的查找控件的基本用法。
?在這里我寫了一些基本的python中控件的使用。在使用GUI時我們第一步是要創建我們的根窗口。
import tkinter as tk from tkinter import * #創建根窗口 root = tk.Tk() root.title('登錄') root.geometry('500x300')#窗口大小 tk.Label = Label(root, text='用戶:', font=('楷體', 17)).place(x=50, y=50) #標簽(窗口名,文本內容,字體大小)位置 user_Tel=Entry(root) user_Tel.place(x=200,y=50) tk.Label = Label(root, text='密碼:', font=('楷體', 17)).place(x=50, y=90) user_Password = Entry(root) user_Password.place(x=200, y=90) root.mainloop() #界面持續存在?當然,其它的控件使用方法都差不多,參考網站就可以了。至于其它的設計就需要我們學過之后自己去進行設計和操作了。
這里我們MySQL使用 Workbanch就可以了。MySQL的下載可以去官網下載,自己查找一些傻瓜式的下載,不用去配置環境了。
總結
以上是生活随笔為你收集整理的数据库课程设计基础需求的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信支付开发流程
- 下一篇: SQL的数据定义功能及语句: