当前位置:首页 » 操作系统 » 存入数据库

存入数据库

发布时间: 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-05-03 18:41:35 浏览:653
领动自动精英版是哪个配置 发布:2024-05-03 18:37:30 浏览:149
java编译器中cd什么意思 发布:2024-05-03 18:36:00 浏览:389
传奇服务器如何刷钱 发布:2024-05-03 18:36:00 浏览:977
安卓版twitter怎么注册 发布:2024-05-03 18:28:05 浏览:893
Python逻辑优先级 发布:2024-05-03 18:26:14 浏览:267
linux查看svn密码 发布:2024-05-03 18:12:47 浏览:803
地铁逃生怎么进入游戏安卓 发布:2024-05-03 17:49:35 浏览:992
aws云存储 发布:2024-05-03 17:48:50 浏览:954
安卓微信王者号怎么转成苹果 发布:2024-05-03 17:44:38 浏览:745