
正文
javaid产生代码 如何在java代码中使用id属性
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
JAVA 怎么生成一个ID列?存储过程中有一个ID列是自动生成的,在调用过程时怎样调用生成ID?
数据库自动生成,需设置,是否为主键,是否自动增长,创建表的时候,都已经建好了。不用担心需要自动创建一个ID吧,如果是需要手动创建的话吗,就不叫自动生成了。手动创建,插入一条SQL语句是,insert into table values(?,?,?,?,?,?) 就把手动生成的ID插入进去,跟添加数据字典一样,没什么好说的!ID可以以时间毫秒来决定,重复的可能性极小。
相关问答
Q1: 在java中,怎样产生一个随机ID,要
要产生随机数javaid产生代码,可以使用Java api中java.lang包中javaid产生代码的Math类.Math类以静态方法javaid产生代码的方式提供常用的数学方法javaid产生代码,
其中Math.random()方法是一个可以产生[0.0,1.0]区间内的一个双精度浮点数的方法
如javaid产生代码:
产生一个100以内的整数:int x=(int)(Math.random()*100);
又如:
产生一个1-50之间的随机数:int x=1+(int)(Math.random()*50)
Q2: java 产生递增id
id作为一个static成员并初始化一个值,在构造方法里面对id做自增运算,应该可以实现,但这样做的话,多线程是不安全的,用多线程就要加锁。
public class QQ{
static long id = 10000;
public QQ(){
id++;
}
}
不知道是不是你问的这个意思,是的话,求采纳哦,5044群5871
Q3: 用java代码获得自动增长的id。不用数据库的自动增长
你说的插一条记录,这个一条记录放哪了?是数据库吗?你说的ID是放在数据库里吗?如果不是,放在一个类里,初值设为100000,当对数据库经行一次插入的操作,就把这个值+1。当然你可以把这个ID放在session中然后取出来。有点迷糊你问得。
Q4: Java语言,使用全局变量创建ID的例子
1、
public static int ID ; //写在类块中
2、
public void method(){
public int ID; //写在method中
}
3、
public class Person{
public int ID;
}
Q5: java有关自动生成ID的方法
自动生成IDjavaid产生代码,比如是sqlserver数据库可以直接用主键javaid产生代码,设置自增就行
如果是oracle数据库javaid产生代码,就使用序列javaid产生代码,把序列插入到要用javaid产生代码的那个ID里米就行拉
关于javaid产生代码和如何在java代码中使用id属性的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







