當前位置:首頁 » 電影百科 » 資料庫如何讀取電影名
擴展閱讀
有印度色彩的中國電影 2024-09-20 09:07:32
皮皮電影大全 2024-09-20 08:41:10
播放宮崎駿動漫電影全集 2024-09-20 08:40:08

資料庫如何讀取電影名

發布時間: 2022-03-08 16:41:21

Ⅰ 資料庫怎麼存取電影類型是建一個欄位,一個欄位里放一個類型生成多條記錄。

如果要讀出BLOB數據,首先你要知道這個欄位里存的是哪種流,是圖片,還是文件,這樣你讀取輸出以後也知道文件類型。

ResultSet裡面有getBlob方法,你可以查下API

文件保存到資料庫或文件,資料庫只是記錄路徑,當然是資料庫記錄路徑好了。
你想想把,如果傳一個電影2G,到你資料庫一存,會有什麼後果呢。

PHP下載代碼:
<?php
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
header('Cache-Control: no-cache, must-revalidate');
header('Pragma: no-cache');
header('Content-Encoding: none');
header('Content-Length: '.$filesize);

header('Content-Disposition: attachment; filename='.$attach['filename']);
header('Content-Type: '.$attach['filetype']);

@$fp = fopen($filename, 'rb');
@flock($fp, 2);
$attachment = @fread($fp, $filesize);
@fclose($fp);
echo $attachment;
?>

Ⅱ 請問如何從資料庫中讀取具體某個數據

哎呀,你這樣子提問題真的不好回答。你學過什麼了?會哪些東西?做一個資料庫相關的程序,大致過程就是下面這樣子:
首先要連接到資料庫,比如
Java
就是用
JDBC。
然後打開一個連接,Java
中就是一個
Connection。
創建一個查詢,開始查詢資料庫
遍歷查詢的結果,這里就是你上面要做的,挨個賦值
最後一定要記住關閉查詢和連接,釋放資源。

.Net,PHP,Python
也是類似的。
不過,在實際開發中,可不是這樣了,不僅效率太低而且程序不好維護。

Ⅲ 怎麼讀取資料庫中數據

1、導入.sql文件命令:mysql> USE 資料庫名;mysql> source d:/mysql.sql;
2、建立資料庫:mysql> CREATE DATABASE 庫名;
3、建立數據表:mysql> USE 庫名;mysql> CREATE TABLE 表名 (欄位名 VARCHAR(20), 欄位名 CHAR(1));
4、刪除資料庫:mysql> DROP DATABASE 庫名;
5、刪除數據表:mysql> DROP TABLE 表名;
6、將表中記錄清空:mysql> DELETE FROM 表名;
7、往表中插入記錄:mysql> INSERT INTO 表名 VALUES ("hyq","M");
8、更新表中數據:mysql-> UPDATE 表名 SET 欄位名1='a',欄位名2='b' WHERE 欄位名3='c';
9、用文本方式將數據裝入數據表中:mysql> load data local infile "d:/mysql.txt" into table 表名;

Ⅳ 怎麼從資料庫提取影片地址播放

你是新手?

資料庫設置一個欄位為索引,一般為遞增的數字。每條數據存在電影ID,電影播放地址。
在播放頁面,讀取電影ID所在的數據(唯一),對電影播放地址進行處理。

看看這個站。希望對你有所幫助。
http://www.dayku.cn/movie.html

Ⅳ SQL語句實現如下:有一個電影的資料庫,含有電影的名稱和上映年份,我想用查找和某電影同年份的電影

select * from 電影 t1 where eixsts (select 1 from 電影 t2 where t2.電影名稱='111' and t2.上映年份=t1.上映年份) and t1.電影名稱!='111'

Ⅵ 如何搭建一個自用的電影資料資料庫

HTPC踩坑十餘年,兩個方案都有接觸,各有優缺點,不能完全類比

XBMC(Kodi)更適合只用來做單一的播放器,直連電視或電腦等輸出設備,主要用來觀看 優點: 1. 支持藍光原盤 缺點: 1. 配置復雜 2. 界面和操作不夠美觀和流暢(當然各種皮膚能解決部分問題) 3. 不能遠程播放 4. 不同終端需要逐一單獨配置 5. 播放能力取決於終端機能

PLEX是一整套完整的解決方案(Server + Client),伺服器端用於管理各種媒體(電影,劇集,照片,音樂,家庭視頻),客戶端用於解決播放(有Mac,PC,iOS,Android,XBox,PS,各種TV,樹莓派等) 優點: 1. 配置簡單 2. 界面和操作美觀(不需要再折騰皮膚的問題) 3. 可以遠程播放,區域網或公網都可觀看和管理,甚至有網頁播放器 4. 只需要在服務端配置一份媒體庫,所有終端都可使用 5. 終端解碼能力不夠的話,自動轉為伺服器端解碼 缺點: 1. 不支持藍光原盤

可以看到,我提到的幾點,KODI和PLEX的優缺點恰好相反,這也是我這么多年踩坑HTPC最為關注的幾點。

簡單總結一下,如果不看藍光原盤,PLEX我個人認為是最好的方案,除上面幾點,PLEX還有一些亮點是我非常喜歡的: 1. 客戶端做工精良,比如iOS客戶端(¥30),可以直接瀏覽服務端的電影和劇集,哪怕機能不夠(服務端串流)。2. 可以直接播放服務端的照片、視頻,可以有效的管理孩子和家庭的各種媒體。3. 可以分享某個子媒體庫給好友,好友不用下載,只要裝了客戶端,可以直接播放。

Ⅶ SQL資料庫如何提取數據

1、查詢資料庫(test)中的所有表名的方法:

SELECT name
FROM [test]..sysobjects where xtype='U'
********
補充:
如果有的表不存在【時間】那就用下面的語句直接把含有【時間】列的表名找到:
SELECT d.name
FROM [test]..syscolumns a
inner join [test]..sysobjects d on a.id=d.id and d.xtype='U' and a.name='時間'
**********

2、遍歷這個表名取出數據插入到另外的資料庫中(SqlServer中的遍歷方法我不是很清楚,給你提供個思路,oracle的話我就能把程序寫出來了O(∩_∩)O~)。

如:遍歷結果存儲到資料庫test2中
insert into [test2]..遍歷出的表名 select * from 遍歷出的表名 where datediff(day,'2009-08-07',時間)>0;

重復上面的sql語句指導講資料庫test中的表名完全遍歷完為止。

*************************************************************
補充:我試驗了一下下面把實驗代碼給你(建一個存儲過程)
create proc test as
--定義游標變數
declare cur1 cursor for
SELECT d.name
FROM [test]..syscolumns a
inner join [test]..sysobjects d on a.id=d.id and d.xtype='U' and a.name='時間'
--定義臨時變數
declare @tmp varchar(1000)
--定義sql字元串
declare @strsql varchar(4000)
--打開游標
open cur1
--讀取第一條數據,也就是第一個表名
fetch next from cur1 into @tmp
--是讀完
while(@@fetch_status = 0)
begin
--連接sql文
set @strsql='insert into [test2]..'+@tmp++' select * from '+@tmp+' where datediff(day,'+char(39)+'2009-08-07'+char(39)+',時間)>0'
--執行這個sql
exec(@strsql)
--讀取下一條數據
fetch next from cur1 into @tmp
end
--關閉游標
close cur1
--摧毀游標所佔資源
deallocate cur1
*************************************************

---
以上,希望對你有所幫助。

Ⅷ 電影資料庫的問題

如果非要都寫到一個表裡,可以用數組來解決。
導演欄位:yan
寫入的時候,在這個欄位里寫入多個人名,用英文的逗號「,」隔開。
然後讀取的時候,用 split() 函數
假如:導演欄位 yan 有一條記錄為「張三,李四,王二」
如下:
names=split(rs("yan"),",")
names(0) 就是「張三」
names(1) 就是「李四」
names(2) 就是「王二"
具體 split() 的語法可以在網路里找一找。

Ⅸ 如何從資料庫中讀取表的名字和新添加的數據的ID

1、資料庫中表的名字能直接得到,通過查詢系統表,在MS SQL和Oracle都可以實現,後面的沒明白你的意思。

2、第一,個實現可以採用存儲過程,返回保存後的數據
第二,保存數據的時候傳入用戶的ID,這樣可以避免不同用戶同時保存數據。
然後 SELECT MAX(ID) FROM urTalbe WHERE UserID=urID

Ⅹ 怎麼用sql server 2008建立一個電影資料庫用什麼數據類型

[翻譯:ASP.NET MVC 教程]用ASP.NET MVC 創建一個電影資料庫應用程序
本教程的目的是為你建立起怎樣構建ASP.NET MVC應用程序的理念。在本教程中,我從始至終快速構建起一個完整的ASP.NET MVC 應用程序。我向你展示了怎樣構建一個簡單的資料庫驅動的並且實現以列表方式顯示、創建以及編輯資料庫記錄的應用程序。

如果你已經有了Active Server Pages或ASP.NET的工作經歷,那麼你也會很快熟悉ASP.NET MVC。ASP.NET MVC的視圖與在一個Active Server Pages應用程序中的頁面極其相似。同時,就像一個傳統的ASP.NET Web Forms 應用程序那樣,ASP.NET MVC為你提供了一切經由.NET framework提供的豐富的語言集和類庫的訪問方式。

我希望本教程將給你一個構建ASP.NET MVC應用程序既簡單又有別於構建Active Server Pages或ASP.NET Web Forms 應用程序經歷的理念。

電影資料庫應用程序概覽
因為我們的目標是使事情變得簡單,我們將會構建一個非常簡單的電影資料庫應用程序。我們簡單的電影資料庫應用程序將允許我們做3件事:

1.以列表方式顯示電影資料庫記錄集

2.創建一個電影資料庫的新記錄

3.編輯一個已存在的電影資料庫記錄

再一次的,我們的目標是使事情變得簡單,我們將利用最小數量的ASP.NET MVC框架的特性來構建我們的應用程序。例如,我們將不使用測試驅動的(Test-Driven)開發模式。

為了創建我們的應用程序,我們需要完成以下的每一個步驟:

1.創建ASP.NET MVC Web應用程序項目。

2.創建資料庫

3.創建資料庫模型

4.創建ASP.NET MVC控制器

5.創建ASP.NET MVC視圖

准備工作
你需要Visual Studio 2008 或 Visual Web Developer 2008 Express來構建一個ASP.NET MVC應用程序。你同時也需要下載ASP.NET MVC framework。

如果你沒有自己的Visual Studio 2008,你可以從以下站點下載Visual Studio 2008的90天試用版:

http://msdn.microsoft.com/en-us/vs2008/procts/cc268305.aspx

可替代地,你可以使用Visual Web Developer 2008 Express來創建ASP.NET MVC應用程序。如果你決定使用Visual Web Developer 2008 Express來創建,那麼你必須安裝好Service Pack 1。你可以從以下站點下載Visual Web Developer 2008 Express with Service Pack 1:

http://www.microsoft.com/downloads/details.aspx?FamilyId=BDB6391C-05CA-4036-9154-6DF4F6DEBD14&displaylang=en

在你完成Visual Studio 2008 或 Visual Web Developer 2008的安裝後,你需要安裝ASP.NET MVC framework。你可以從以下站點下載ASP.NET MVC framework:

http://www.asp.net/mvc/

創建一個ASP.NET MVC Web應用程序項目
讓我們在Visual Studio 2008環境下開始創建一個新的ASP.NET MVC Web應用程序項目。選擇菜單File,New Project ,你將見到圖1中的新建項目對話框。選擇C#作為編程語言並且選擇ASP.NET MVC Web應用程序模版。將你的項目命名為MovieApp,點擊OK按鈕。

圖1:新建項目對話框

無論何時,當你要創建一個新的MVC Web應用程序項目,Visual Studio會提示你創建一個單獨的單元測試項目。在圖2中顯示了該對話框。因為我們出於開發時間限制就不在本教程中創建單元測試了(的確,我們對此有點內疚)。選擇No選項,點擊OK按鈕。

圖2:創建單元測試項目對話框

一個ASP.NET MVC應用程序有一套標准文件夾:Models,Views和Controller文件夾。你能在解決方案瀏覽器窗口中看見這套標准文件夾。為了構建我們的電影資料庫應用程序,我們需要在Models,Views和Controller文件夾中添加相應的文件。

當你用Visual Studio創建了一個新的MVC應用程序時,你會得到一個簡易的應用程序。因為我們想要從頭做起,我們需要從這簡易的應用程序中刪除一些內容。你需要刪除下列文件及文件夾:

•Controllers\HomeController.cs
•Views\Home

創建資料庫
我們需要創建一個資料庫用來容納我們的電影資料庫的記錄。幸運的是,Visual Studio包含了一個免費的資料庫軟體SQL Server Express。按以下步驟創建資料庫:

1.在解決方案瀏覽器中右擊App_Data文件夾,然後選擇菜單選項Add,New Item。

2.選擇Data分類,然後選擇SQL Server Database模板(見圖3)。

3.將你的新資料庫命名為MoviesDB.mdf,然後點擊Add按鈕。

在你創建資料庫後,你能連接該資料庫通過雙擊在App_Data文件夾中的MoviesDB.mdf文件。雙擊MoviesDB.mdf文件打開伺服器瀏覽窗口。

圖3:創建一個Microsoft SQL Server資料庫

下一步,我們需要創一個數據表。在伺服器瀏覽窗口中,右擊Tables文件夾並且選擇菜單選項Add New Table。選擇該菜單選項打開數據表設計器。創建以下數據欄位:

欄位名稱
數據類型
允許為空

Id
Int
False

Title
Nvarchar(100)
False

Director
Nvarchar(100)
False

DateReleased
DateTime
False

第一欄位,即Id欄位,有兩個特殊屬性。首先,你需要將Id欄位設定為主鍵。選擇Id欄位後,點擊Set Primary Key按鈕(該按鈕圖標看上去像把鑰匙)。其次,你需要將Id欄位設定為可識別欄位(Identity column)。在欄位屬性窗口中,滾動至Identity Specification部分並且展開它。將Is Identity屬性值設定為Yes。當你完成操作後,數據表看上去應像圖4那樣。

圖4:電影資料庫的數據表

最後一步為保存新建立的數據表。點擊Save按鈕(軟盤狀的圖標)並且將該表命名為Movies。

在你完成建表後,向表內添加一些電影記錄。右擊伺服器瀏覽窗口中的Movies表並且選擇菜單選項Show Table Data。鍵入一系列你最愛的電影記錄。(見圖5)。

圖5:鍵入電影記錄

創建數據模型
我們下一步需要創建一系列的類來代表我們的資料庫。我們需要創建一個資料庫模型。我們將利用Microsoft Entity Framework來自動為我們的資料庫生成類。

按照下列步驟進入實體數據模型(Entity Data Model)向導:

1.在伺服器瀏覽窗口中右擊Models文件夾,然後選擇菜單選項Add, New Item。

2.選擇Data分類,然後選擇ADO.NET Entity Data Model模板。

3.將該數據模型命名為MoviesDBModel.edmx,然後點擊Add按鈕。

在你點擊Add按鈕後,實體數據模型向導(見圖6)出現了。按照下列步驟完成向導:

1.在Choose Model Contents這步中,選擇Generate from database選項。

2.在Choose Your Data Connection這步中,使用MoviesDB.mdf數據連接,然後為該連接設定命名為MoviesDBEntities。點擊Next按鈕。

3.在Choose Your Database Objects這步中,展開Tables節點,選擇Movies表。鍵入命名空間Models,然後點擊Finish按鈕。

圖6:使用實體對象模型向導(Entity Data Model Wizard)生成一個資料庫模型

在你完成Entity Data Model Wizard後,Entity Data Model設計器打開了。該設計器顯示了Movies的數據表(見圖7)。

圖7:實體數據模型設計器

在我們繼續下一步前,我們需要做一處改動。實體數據向導生成了一個命名為Movies的模型類來代表Movies數據表。因為我們將要用Movies類來代表一個特別的電影,我們需要修改類名,將Movies修改為Movie(是單數形式而不是復數形式)。

雙擊位於設計器表面的類名並且將該類名從Movies改為Movie。修改後,點擊Save按鈕(軟盤狀的圖標)來生成Movie類。

創建ASP.NET MVC控制器
下一步將要創建ASP.NET MVC控制器。控制器代表了用戶與ASP.NET MVC應用程序交互的控制。

按照下列步驟:

1.在解決方案瀏覽窗口中,右擊Controllers文件夾,然後選擇菜單選項Add, Controller。

2.在Add Controller對話框中,鍵入名稱HomeController並且勾選復選框Add action methods for Create, Update, and Details scenarios(見圖8)

3.點擊Add按鈕,為你的項目添加新的控制器。

完成上述步驟後,在清單1中的控制器就創建好了。注意該控制器包含了名為Index, Details, Create, 和Edit的方法。在接下來的段落中,我們將添加必要的程序代碼是這些方法正常工作。

這是網址:http://www.cnblogs.com/Kinglee/archive/2009/07/14/1522901.html
你看下對你有用沒有?