首页 > 运维 > 问答 > 数据库中姓名用哪个字符串,为什么员工姓名员工ID密码字段的数据要用String类型

数据库中姓名用哪个字符串,为什么员工姓名员工ID密码字段的数据要用String类型

来源:整理 时间:2024-07-10 00:38:44 编辑:黑码技术 手机版

本文目录一览

1,为什么员工姓名员工ID密码字段的数据要用String类型

这样拼接不但容易出错,而且还存在被SQL注入的风险。正确的做法是参数化string sql="insert into 员工信息表(姓名,......) values (@姓名,@性别,........) ";SqlParameter[] paras= new SqlParameter("@姓名",this.textBox1.Text), new SqlParameter("@性别",this.textBox2.Text), ....................};再者需要注意如果ID为自增列,不需要在插入的sql语句中指明该列及列值。需要说明的另外一个就是命名规范问题,列名尽量不要使用中文。

为什么员工姓名员工ID密码字段的数据要用String类型

2,怎样把键盘输入的十个用户姓名保存到数组中用户姓名使用String

搜一下:怎样把键盘输入的十个用户姓名保存到数组中,用户姓名使用String字符串代替,如String neme = 张三
package packageB;import java.util.Arrays;import java.util.Scanner;public class Pass2 public static void main(String[] args) // 创建一个输入流对象,并指定从控制台接受(System.in)输入 Scanner s = new Scanner(System.in); // 创建一个10长度的String 型数组用于存放用户姓名 String[] names = new String[10]; // 通过for循环获得于数组长度相同个数的用户姓名 for (int i = 0; i < names.length; i++) System.out.println("输入第" + (i + 1) + "个人的姓名:"); String name = s.nextLine(); // 将接收到得数据赋值给数组 names[i] = name; } // 打印整个数组的内容· System.out.println(Arrays.toString(names)); }}

怎样把键盘输入的十个用户姓名保存到数组中用户姓名使用String

3,SQL Server中姓名学号性别院系都用什么数据类型

姓名:一般都用varchar学号:可以是int或varchar性别:一般都用char(2)或bit院系:一般都用varchar直接使用字符 ”N“,”M“ ,”F“ 来存储,方案的选择主要依照个人习惯,和手机应用的需要。因为实际应用中,无论选择哪种方案,对数据库性能、即操作复杂度都影响可以忽略。扩展资料:SQL Server是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与WindowsNT的有机结合,提供了基于事务的企业级信息管理系统方案。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNIX 操作系统上的应用。参考资料来源:百度百科-Microsoft SQL Server
姓名 varchar(10) 这个类型表示 字符串长度可变(人名有 2个字、3个字、4个字、5个字)学号 int 学号都是数字 所以是整型性别 char(2) 两种可能(男或女)院系 varchar(30) 也是字符串,名字有长有短
一般情况下,姓名用VARCHAR2(100)、学号用VARCHAR2(12)、性别用VARCHAR2(8)、院系用VARCHAR2(40)数据类型来表示。
姓名(这个一般都用varchar,因为一般都是字符)学号(这个可以是int或varchar,如果数字前面是0的话就只能varchar)性别(这个一般都用char(2)或bit,因为一般都是字符男/女或用数字0/1代替)院系(这个一般都用varchar,因为一般都是字符)

SQL Server中姓名学号性别院系都用什么数据类型

文章TAG:数据数据库姓名哪个数据库中姓名用哪个字符串

最近更新