當前位置:首頁 » 操作系統 » 存入資料庫

存入資料庫

發布時間: 2022-12-09 00:52:44

① 數據是如何存入資料庫中的

1.要下載一個對應你資料庫的驅動包,如 sqlserver2008.java

2.然後寫個連接資料庫的類.如JDBC.(連接資料庫方法有很多種, 按照技術來分,首先學會JDBC連接資料庫,然後連接池,然後框架技術Hibernate.)

每個資料庫的表對應一張實體類,實體類是干什麼用的?

1.用它可以OOP的思想的去操作資料庫. (增刪改查), 表中的欄位就封裝成實體類裡面的一個屬性. 如表裡是name char(10),那麼實體類對應的是private String name;

2.用戶登錄Web輸入帳號,密碼, 通過各種方法可以獲取到用戶輸入的數據.;

3.封裝到實體類;

4.用JDBC提供對資料庫操作的API;

5.調用方法.寫入資料庫。

② 圖片如何存入資料庫

1、新建一個資料庫,資料庫名為Image,表名為image。並為表添加ID,tupian兩個列。

③ C#如何存入數據至資料庫

1、ADO.NET採用不同的連接對象來存取資料庫,每種特定的Connection對象都是需要導入不同的命名空間。C#存取SQL Server資料庫的SqlConnection的命名空間為System.Data.SqlClient。

④ 可以把家庭照片存入資料庫嗎

可以。
轉換成二進制或者Base64等的「文本」來存儲在資料庫里。
資料庫是存放數據的倉庫。它的存儲空間很大,可以存放百萬條、千萬條、上億條數據。但是資料庫並不是隨意地將數據進行存放,是有一定的規則的,否則查詢的效率會很低。當今世界是一個充滿著數據的互聯網世界,充斥著大量的數據。

⑤ 數據是如何存入資料庫中的

在一些數據量比較大,而且操作資料庫頻繁的。此時需要將數據表datatable整塊的存入資料庫中。

首先得新建一個資料庫

DataTable once_rec_date = new DataTable();

這個資料庫得跟目標資料庫的列的位置和大小都得一樣。特別是類型,和位置。就是列的位置和目標資料庫的位置,順序得 一模一樣。因為都是塊存儲,所以地址什麼的都得一樣,千萬不能少一列,自增列可以空在那邊。

(5)存入資料庫擴展閱讀

資料庫入門基礎知識:

資料庫的分類

關系型資料庫: 經過數學理論驗證 可以保存現實生活中的各種關系數據, 資料庫中存儲數據以表為單位;非關系型資料庫:通常用來解決某些特定的需求如:數據緩存,高並發訪問。 存儲數據的形式有多種,舉例:Redis資料庫:通過鍵值對的形式存儲數據。

創建資料庫:CREATE DATABASE database_name

刪除資料庫:DROP DATABASEdatabase_name

選擇資料庫:USEdatabase_name

創建數據表:CREATE TABLE table_name (column_name column_type)

刪除數據表:DROP TABLE table_name

更新數據表信息:

添加表欄位:ALTER TABLE table_name ADD new_column DATATYPE

使用FIRST關鍵字可以將新增列的順序調整至數據表的第一列:ALTER TABLE table_name ADD new_column DATATYPE FIRST

使用AFTER關鍵字可以將新增列調整至數據表的指定列之後:ALTER TABLE table_name ADD new_column DATATYPE AFTER old_column

⑥ 用php將密碼存入資料庫,用什麼方法進行加密

題主你可以使用 md5 或者 sha1 進行初步處理,但為了更加安全,請你同時加上兩個 salt,一個靜態 salt,一個動態的 salt。以 md5 為例:x0dx0a假設通過 POST 傳來的密碼為 $_POST['password'],在存入 DB 前先進行如下的操作:x0dx0a$password = hash('md5', $_POST['password'].$staticSalt.$dynamicSalt);x0dx0ax0dx0a為了保證動態 salt 的唯一性,可以這樣操作:x0dx0a$dynamicSalt = hash('md5', microtime());x0dx0ax0dx0a對於動態的 salt 可以與生成的密碼一起保存在 DB 中,而靜態 salt 則可以直接放在類文件中(例如定義為一個靜態屬性即可)。x0dx0a首先謝謝題主採納了我的答案,但是我之前的回答並不是最佳答案,之所以有此加密的想法源於自己所讀的源碼可能比較老,所以並沒使用上較新版本的加密方法,例如 bcrypt等。x0dx0a此外,第二點,感謝評論中幾位前輩的提點,已經明白設置靜態 salt 的意義並不大,生成一個較長的動態 salt 已然可以解決問題。x0dx0ax0dx0aLZ應該採用加鹽HASH。x0dx0a如何「腌制」密碼呢?x0dx0a=_,=x0dx0a正確的格式應該是,用戶password+動態的saltx0dx0a動態的salt不能像2L所說的,使用microtime,因為時間在某些情況下不夠隨機,而且是可能被猜解的。x0dx0a這里推薦一個我用的加鹽HASHx0dx0a$salt=base64_encode(mcrypt_create_iv(32,MCRYPT_DEV_RANDOM));x0dx0a$password=sha1($register_password.$salt);x0dx0ax0dx0a解釋:x0dx0a首先使用mcrypt,產生電腦隨機生成的,專門用戶加密的隨機數函數。x0dx0a第二步,把得到的隨機數通過base64加密,使其變長並且不利於猜解。x0dx0a第三步,把得出的鹽拼接到密碼的後面,再對其使用sha1進行哈希x0dx0a再把password存入到用戶的資料庫。x0dx0aPS:為何不用靜態的salt?沒有必要,使用一個動態隨機足夠長的鹽足矣。x0dx0a為何不用MD5?因為長度不夠。x0dx0a為何沒有使用多次HASH?因為這樣反而容易發生碰撞。x0dx0aHASH好之後怎麼使用「腌制」好的密碼?x0dx0a用戶注冊->提交密碼->產生salt->腌制好的密碼存入資料庫->salt存入資料庫。x0dx0a用戶登錄->提交密碼->調用salt接到提交密碼的後面->進行HASH->調用之前注冊腌制好的密碼->對比HASH值是否和這個密碼相同

⑦ 怎麼將exel表中數據存入到資料庫

將excle表中數據存入到資料庫的方法步驟如下:

1、打開SQL Server Management Studio,按圖中的路徑進入導入數據界面。

⑧ android怎麼將數據存入資料庫

你通過getText()方法首先得到輸入的值,然後調用資料庫的插入方法
db.insert();插入到資料庫中就行
就想這樣
EditText
et
;
String
num
=
et.getText().toString();
public
void
addData(String
num)
{
SQLiteDatabase
db
=
dbHelper.getWritableDatabase();
ContentValues
values
=
new
ContentValues();
values.put("num",
num);
db.insert("表名",
null,
values);
}
當你調用這個
addData()方法時就會向資料庫中插入數據了

⑨ 圖片如何存入資料庫

通常對用戶上傳的圖片需要保存到資料庫中。解決方法一般有兩種:一種是將圖片保存的路徑存儲到資料庫;另一種是將圖片以二進制數據流的形式直接寫入資料庫欄位中。以下為具體方法:
一、保存圖片的上傳路徑到資料庫:
string uppath="";//用於保存圖片上傳路徑
//獲取上傳圖片的文件名
string fileFullname = this.FileUpload1.FileName;
//獲取圖片上傳的時間,以時間作為圖片的名字可以防止圖片重名
string dataName = DateTime.Now.ToString("yyyyMMddhhmmss");
//獲取圖片的文件名(不含擴展名)
string fileName = fileFullname.Substring(fileFullname.LastIndexOf("\\") + 1);
//獲取圖片擴展名
string type = fileFullname.Substring(fileFullname.LastIndexOf(".") + 1);
//判斷是否為要求的格式
if (type == "bmp" || type == "jpg" || type == "jpeg" || type == "gif" || type == "JPG" || type == "JPEG" || type == "BMP" || type == "GIF")
{
//將圖片上傳到指定路徑的文件夾
this.FileUpload1.SaveAs(Server.MapPath("~/upload") + "\\" + dataName + "." + type);
//將路徑保存到變數,將該變數的值保存到資料庫相應欄位即可
uppath = "~/upload/" + dataName + "." + type;
}
二、將圖片以二進制數據流直接保存到資料庫:
引用如下命名空間:
using System.Drawing;
using System.IO;
using System.Data.SqlClient;
設計資料庫時,表中相應的欄位類型為iamge
保存:
//圖片路徑
string strPath = this.FileUpload1.PostedFile.FileName.ToString ();
//讀取圖片
FileStream fs = new System.IO.FileStream(strPath, FileMode.Open, FileAccess.Read);
BinaryReader br = new BinaryReader(fs);
byte[] photo = br.ReadBytes((int)fs.Length);
br.Close();
fs.Close();
//存入
SqlConnection myConn = new SqlConnection("Data Source=.;Initial Catalog=stumanage;User ID=sa;Password=123");
string strComm = " INSERT INTO stuInfo(stuid,stuimage) VALUES(107,@photoBinary )";//操作資料庫語句根據需要修改
SqlCommand myComm = new SqlCommand(strComm, myConn);
myComm.Parameters.Add("@photoBinary", SqlDbType.Binary, photo.Length);
myComm.Parameters["@photoBinary"].Value = photo;
myConn.Open();
if (myComm.ExecuteNonQuery() > 0)
{
this.Label1.Text = "ok";
}
myConn.Close();
讀取:
...連接資料庫字元串省略
mycon.Open();
SqlCommand command = new
SqlCommand("select stuimage from stuInfo where stuid=107", mycon);//查詢語句根據需要修改
byte[] image = (byte[])command.ExecuteScalar ();
//指定從資料庫讀取出來的圖片的保存路徑及名字
string strPath = "~/Upload/zhangsan.JPG";
string strPhotoPath = Server.MapPath(strPath);
//按上面的路徑與名字保存圖片文件
BinaryWriter bw = new BinaryWriter(File.Open(strPhotoPath,FileMode.OpenOrCreate));
bw.Write(image);
bw.Close();
//顯示圖片
this.Image1.ImageUrl = strPath;
採用倆種方式可以根據實際需求靈活選擇。

⑩ android怎麼將數據存入資料庫

你通過getText()方法首先得到輸入的值,然後調用資料庫的插入方法 db.insert();插入到資料庫中就行 就想這樣 x0dx0aEditText et ; x0dx0aString num = et.getText().toString(); x0dx0apublic void addData(String num) { x0dx0a SQLiteDatabase db = dbHelper.getWritableDatabase(); x0dx0a ContentValues values = new ContentValues(); x0dx0a values.put("num", num); x0dx0a db.insert("表名", null, values); x0dx0a } x0dx0a x0dx0a當你調用這個 addData()方法時就會向資料庫中插入數據了

熱點內容
株洲移動網路伺服器地址 發布:2024-04-20 07:45:48 瀏覽:689
119濃度的鹽酸怎麼配置 發布:2024-04-20 06:23:38 瀏覽:119
資料庫pf 發布:2024-04-20 05:57:36 瀏覽:393
c語言編譯出現連接錯誤 發布:2024-04-20 05:42:18 瀏覽:198
湖北戴爾伺服器維修系統雲主機 發布:2024-04-20 05:36:47 瀏覽:62
android上傳數據 發布:2024-04-20 05:36:43 瀏覽:143
python替換文本內容 發布:2024-04-20 05:21:22 瀏覽:899
urllib3源碼 發布:2024-04-20 05:11:23 瀏覽:35
如何通過運行打開伺服器文件 發布:2024-04-20 00:06:50 瀏覽:671
電腦百度網盤怎麼上傳 發布:2024-04-19 23:49:15 瀏覽:417