Скачать презентацию http www ns kogakuin ac jp ct 13140 inet Скачать презентацию http www ns kogakuin ac jp ct 13140 inet

e3a041a600cd71aef988eaa704959158.ppt

  • Количество слайдов: 52

http: //www. ns. kogakuin. ac. jp/~ct 13140/inet/ http: //www. ns. kogakuin. ac. jp/~ct 13140/inet/

SQLite インターネット技術特論 H-2 SQLite インターネット技術特論 H-2

起動 と終了 インターネット技術特論 H-4 起動 と終了 インターネット技術特論 H-4

起動 と終了 接続 接続中 切断 インターネット技術特論 H-5 起動 と終了 接続 接続中 切断 インターネット技術特論 H-5

操作 id name email 0 fukuda@kantei. gr. jp 1 abe@kantei. gr. jp インターネット技術特論 H-6 操作 id name email 0 fukuda@kantei. gr. jp 1 abe@kantei. gr. jp インターネット技術特論 H-6

復習 (SQL文 ) 0/6 インターネット技術特論 H-7 復習 (SQL文 ) 0/6 インターネット技術特論 H-7

復習 (SQL文 ) 1/6 インターネット技術特論 H-8 復習 (SQL文 ) 1/6 インターネット技術特論 H-8

復習 (SQL文 ) 2/6 インターネット技術特論 H-9 復習 (SQL文 ) 2/6 インターネット技術特論 H-9

復習 (SQL文 ) 3/6 インターネット技術特論 H-10 復習 (SQL文 ) 3/6 インターネット技術特論 H-10

復習 (SQL文 ) 4/6 インターネット技術特論 H-11 復習 (SQL文 ) 4/6 インターネット技術特論 H-11

復習 (SQL文 ) 5/6 インターネット技術特論 H-12 復習 (SQL文 ) 5/6 インターネット技術特論 H-12

復習 (型 ) インターネット技術特論 H-13 復習 (型 ) インターネット技術特論 H-13

操作 0/21 インターネット技術特論 H-14 操作 0/21 インターネット技術特論 H-14

操作 1/21 インターネット技術特論 H-15 操作 1/21 インターネット技術特論 H-15

操作 2/21 インターネット技術特論 H-16 操作 2/21 インターネット技術特論 H-16

操作 3/21 インターネット技術特論 H-17 操作 3/21 インターネット技術特論 H-17

操作 4/21 インターネット技術特論 H-18 操作 4/21 インターネット技術特論 H-18

操作 5/21 インターネット技術特論 H-19 操作 5/21 インターネット技術特論 H-19

操作 6/21 インターネット技術特論 H-20 操作 6/21 インターネット技術特論 H-20

操作 7/21 インターネット技術特論 H-21 操作 7/21 インターネット技術特論 H-21

操作 8/21 インターネット技術特論 H-22 操作 8/21 インターネット技術特論 H-22

操作 9/21 インターネット技術特論 H-23 操作 9/21 インターネット技術特論 H-23

操作 10/21 インターネット技術特論 H-24 操作 10/21 インターネット技術特論 H-24

操作 11/21 インターネット技術特論 H-25 操作 11/21 インターネット技術特論 H-25

操作 12/21 インターネット技術特論 H-26 操作 12/21 インターネット技術特論 H-26

操作 13/21 インターネット技術特論 H-27 操作 13/21 インターネット技術特論 H-27

操作 14/21 インターネット技術特論 H-28 操作 14/21 インターネット技術特論 H-28

操作 15/21 インターネット技術特論 H-29 操作 15/21 インターネット技術特論 H-29

操作 16/21 インターネット技術特論 H-30 操作 16/21 インターネット技術特論 H-30

操作 17/21 インターネット技術特論 H-31 操作 17/21 インターネット技術特論 H-31

操作 18/21 インターネット技術特論 H-32 操作 18/21 インターネット技術特論 H-32

操作 19/21 インターネット技術特論 H-33 操作 19/21 インターネット技術特論 H-33

操作 20/21 インターネット技術特論 H-34 操作 20/21 インターネット技術特論 H-34

注意事項 インターネット技術特論 H-35 注意事項 インターネット技術特論 H-35

注意事項 インターネット技術特論 H-36 注意事項 インターネット技術特論 H-36

sqlite 0. rb インターネット技術特論 H-38 sqlite 0. rb インターネット技術特論 H-38

sqlite 0. rb 実行方法 b r e 0. lit q. /s. 0/ 0 /2. 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 インターネット技術特論 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. 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 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. 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 '

' db. execute('select * from person; ') do | row | puts '' end puts '
' puts row. join("") puts '
' インターネット技術特論 H-43

005. cgi #!/home/ct 13140/app/ruby-2. 0. 0 -p 247/bin/ruby I/home/ct 13140/app/sqlite 3 -ruby 1. 3. 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( 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 フィールド制約 : NOT NULL これは, 正常に実行される. これは, エラーとなる. インターネット技術特論 H-46

フィールド制約 : UNIQUE これは, 正常に実行される. これは, エラーとなる. インターネット技術特論 H-47 フィールド制約 : UNIQUE これは, 正常に実行される. これは, エラーとなる. インターネット技術特論 H-47

フィールド制約 : DEFAULT インターネット技術特論 H-48 フィールド制約 : DEFAULT インターネット技術特論 H-48

フィールド制約 : PRIMARY KEY インターネット技術特論 H-49 フィールド制約 : PRIMARY KEY インターネット技術特論 H-49

フィールド制約 : ANTOINCREMENT インターネット技術特論 H-50 フィールド制約 : ANTOINCREMENT インターネット技術特論 H-50

フィールド制約 : CHECK これは, 正常に実行される. これは, エラーとなる. インターネット技術特論 H-51 フィールド制約 : CHECK これは, 正常に実行される. これは, エラーとなる. インターネット技術特論 H-51

SQLiteコマンド インターネット技術特論 H-52 SQLiteコマンド インターネット技術特論 H-52

無料でRDBMSの勉強をするには インターネット技術特論 H-53 無料でRDBMSの勉強をするには インターネット技術特論 H-53