e3a041a600cd71aef988eaa704959158.ppt
- Количество слайдов: 52
http: //www. ns. kogakuin. ac. jp/~ct 13140/inet/
SQLite インターネット技術特論 H-2
起動 と終了 インターネット技術特論 H-4
起動 と終了 接続 接続中 切断 インターネット技術特論 H-5
操作 id name email 0 fukuda@kantei. gr. jp 1 abe@kantei. gr. jp インターネット技術特論 H-6
復習 (SQL文 ) 0/6 インターネット技術特論 H-7
復習 (SQL文 ) 1/6 インターネット技術特論 H-8
復習 (SQL文 ) 2/6 インターネット技術特論 H-9
復習 (SQL文 ) 3/6 インターネット技術特論 H-10
復習 (SQL文 ) 4/6 インターネット技術特論 H-11
復習 (SQL文 ) 5/6 インターネット技術特論 H-12
復習 (型 ) インターネット技術特論 H-13
操作 0/21 インターネット技術特論 H-14
操作 1/21 インターネット技術特論 H-15
操作 2/21 インターネット技術特論 H-16
操作 3/21 インターネット技術特論 H-17
操作 4/21 インターネット技術特論 H-18
操作 5/21 インターネット技術特論 H-19
操作 6/21 インターネット技術特論 H-20
操作 7/21 インターネット技術特論 H-21
操作 8/21 インターネット技術特論 H-22
操作 9/21 インターネット技術特論 H-23
操作 10/21 インターネット技術特論 H-24
操作 11/21 インターネット技術特論 H-25
操作 12/21 インターネット技術特論 H-26
操作 13/21 インターネット技術特論 H-27
操作 14/21 インターネット技術特論 H-28
操作 15/21 インターネット技術特論 H-29
操作 16/21 インターネット技術特論 H-30
操作 17/21 インターネット技術特論 H-31
操作 18/21 インターネット技術特論 H-32
操作 19/21 インターネット技術特論 H-33
操作 20/21 インターネット技術特論 H-34
注意事項 インターネット技術特論 H-35
注意事項 インターネット技術特論 H-36
sqlite 0. rb インターネット技術特論 H-38
sqlite 0. rb 実行方法 b r e 0. lit q. /s. 0/ 0 /2. uby r te_ /si y rub ib/ /l 3. 1 -1. y rub e 3 t qli p/s p 0/a 314 1 /ct ome h -I/ uby r n// /bi 7 p 24. 00 -2. uby /r app 40/ 1 t 13 e/c m /ho インターネット技術特論 H-39
sqlite 1. rb インターネット技術特論 H-40
sqlite 1. rb 実行方法 #!/home/ct 13140/app/ruby-2. 0. 0 -p 247/bin/ruby -I/home/ct 13140/app/sqlite 3 -ruby-1. 3. 1/lib/ruby/site_ruby/2. 0. 0/ -- インターネット技術特論 H-41
Ruby + CGI + SQLite 3 インターネット技術特論 H-42
004. cgi #!/home/ct 13140/app/ruby-2. 0. 0 -p 247/bin/ruby I/home/ct 13140/app/sqlite 3 -ruby 1. 3. 1/lib/ruby/site_ruby/2. 0. 0/ -$LOAD_PATH. push('/home/ct 13140/app/sqlite 3 -ruby 1. 3. 1/lib/ruby/site_ruby/2. 0. 0/x 86_64 -linux/') require 'sqlite 3' print "Content-type: text/htmlnn" db = SQLite 3: : Database. new("/home/ct 13140/db/a. db") puts '
| ' puts row. join(" | ") puts ' |
005. cgi #!/home/ct 13140/app/ruby-2. 0. 0 -p 247/bin/ruby I/home/ct 13140/app/sqlite 3 -ruby 1. 3. 1/lib/ruby/site_ruby/2. 0. 0/ -$LOAD_PATH. push('/home/ct 13140/app/sqlite 3 -ruby 1. 3. 1/lib/ruby/site_ruby/2. 0. 0/x 86_64 -linux/') require 'sqlite 3' require 'cgi' cgi = CGI. new uid = cgi["id"] name = cgi["name"] email = cgi["email"] print "Content-type: text/htmlnn" print uid, " , ", name, " , ", email, " n" インターネット技術特論 H-44
005. cgi begin db = SQLite 3: : Database. new("/home/ct 13140/db/a. db") db. execute('insert into usertbl (id, name, email) values ('+uid+', ''+name+'', ''+email+'')') rescue => exp print "ouch! n" print exp. class, " n" print exp. message, " n" end puts 'fin ' puts 'back' インターネット技術特論 H-45
フィールド制約 : NOT NULL これは, 正常に実行される. これは, エラーとなる. インターネット技術特論 H-46
フィールド制約 : UNIQUE これは, 正常に実行される. これは, エラーとなる. インターネット技術特論 H-47
フィールド制約 : DEFAULT インターネット技術特論 H-48
フィールド制約 : PRIMARY KEY インターネット技術特論 H-49
フィールド制約 : ANTOINCREMENT インターネット技術特論 H-50
フィールド制約 : CHECK これは, 正常に実行される. これは, エラーとなる. インターネット技術特論 H-51
SQLiteコマンド インターネット技術特論 H-52
無料でRDBMSの勉強をするには インターネット技術特論 H-53


