【新手求助】如何对数据库中表的一个字段取hashcode值?
我是做数据分析的,不是程序员,刚学JAVA,不熟练。有个问题向请教一下各位java程序员:
有一张大表,记录数将近10亿条左右,表太大了不好做数据的统计分析。想对表中的用户ID进行hashCode取值,最后根据hashCode值进行取模分表。
但我不知道如何用java代码实现对用户ID字段的hashCode取值,请各位大侠指导一下。
import java.sql.*;
public class InsertDemo01{
public static final String DBDRIVER="com.microsoft.sqlserver.jdbc.SQLServerDriver"; //定义SQLServer的数据库驱动程序
public static final String DBURL="jdbc:sqlserver://localhost:1433;DatabaseName=StockConfiguration"; //定义SQLServer数据库的连接地址
public static final String DBUSER="sa"; //SQLServer数据库的连接用户名
public static final String DBPASS="Fx5709"; //SQLServer数据库的连接密码
public static void main()throws Exception{
Connection conn=null;
Statement stmt=null;
ResultSet rs=null;
String sql="select ConsumerId,TradingHours,Price ,BusinessDirection,Quantity from sh201101"; //表字段信息
Class.forName(DBDRIVER);
conn=DriverManager.getConnection(DBURL, DBUSER, DBPASS);
stmt=conn.createStatement();
rs=stmt.executeQuery(sql);
while(rs.next()){
}
rs.close();
stmt.close();
conn.close();
}
}
以上是我的数据库和表字段信息。
我要实现的是如何在JAVA中对表sh201101中的ConsumerId字段每个ID取hashCode值,并将其写回数据库。
...全文
相关推荐
Java源码获取数据库中表的字段信息
Java源码获取数据库中表的字段信息
如何查询数据库中表的字段信息
使用SQL语句的方式,在SQL Server及Oracle数据库查看某个数据表的所有字段信息
判断记录是否存在,取某个特定字段值,取多个字段值
Delphi,判断记录是否存在,取某个特定字段值,取多个字段值 自己工作总结,逐步增加
DB(数据库查看器)
DB数据库查看器 可查询paradox及dbf数据库文件内容。
mysql更新一个表里的字段等于另一个表某字段的值实例
如下所示: update table1 as z left join table2 as zb on z.zcatId = zb.zcatId set z.zcatName = zb.zcatName where z.zcatName is null; 以上这篇mysql更新一个表里的字段等于另一个表某字段的值实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。 您可能感兴趣的文章:Sql查询MySql数据库中的表名和描述表中字段(列)信息Python中模块pymysql查询结果后如何获取字段列表MySQL


Java SE
