如何使用java和ms sql向该程序添加投票总数 public void ret_data(){ 试一试{ Class.forName(“com.microsoft.sqlserver.jdbc.SQLServerDriver”); Connection con=DriverManager.getConnection(“jdbc:sqlserver://localhost:1433;DatabaseName=mass_specc”、“sa”和“^mbwin1”); //创建语句对象 m_语句=con.createStatement(); String query=“选择a.cde\u n18,计数(a.cde\u n18),c.repname_c250,d.name_c100,e.name_c250,f.regname作为选票中的内部联接数据条目a.cde_n18上的b=b.cde_n18内部联接位置_类型a.position上的d.position_n18=d.code_n18内部联接gadi作为b上的c.data_n18=c.data_n18内部联接合作社作为c.cid上的e=e.cid_n18内部联接区域作为e上的f.regid组,b、 数据编号18、c.repname\U c250、d.name\U c100、e.name\U c250、f.regname按计数顺序(a.cde\U n18)描述”; //执行查询 m_ResultSet=m_Statement.executeQuery(查询); //循环浏览结果 while(m_ResultSet.next()){ 向量d=新向量(); d、 添加(m_ResultSet.getString(“repname_c250”); d、 添加(m_ResultSet.getString(“regname”); d、 添加(m_ResultSet.getString(“name_c100”); d、 添加(m_ResultSet.getString(“cde_n18”); 数据.添加(d); }
为简化聚合字段,请提供一个如何使用java和ms sql向该程序添加投票总数 public void ret_data(){ 试一试{ Class.forName(“com.microsoft.sqlserver.jdbc.SQLServerDriver”); Connection con=DriverManager.getConnection(“jdbc:sqlserver://localhost:1433;DatabaseName=mass_specc”、“sa”和“^mbwin1”); //创建语句对象 m_语句=con.createStatement(); String query=“选择a.cde\u n18,计数(a.cde\u n18),c.repname_c250,d.name_c100,e.name_c250,f.regname作为选票中的内部联接数据条目a.cde_n18上的b=b.cde_n18内部联接位置_类型a.position上的d.position_n18=d.code_n18内部联接gadi作为b上的c.data_n18=c.data_n18内部联接合作社作为c.cid上的e=e.cid_n18内部联接区域作为e上的f.regid组,b、 数据编号18、c.repname\U c250、d.name\U c100、e.name\U c250、f.regname按计数顺序(a.cde\U n18)描述”; //执行查询 m_ResultSet=m_Statement.executeQuery(查询); //循环浏览结果 while(m_ResultSet.next()){ 向量d=新向量(); d、 添加(m_ResultSet.getString(“repname_c250”); d、 添加(m_ResultSet.getString(“regname”); d、 添加(m_ResultSet.getString(“name_c100”); d、 添加(m_ResultSet.getString(“cde_n18”); 数据.添加(d); },java,sql,netbeans-7,Java,Sql,Netbeans 7,为简化聚合字段,请提供一个别名 public void ret_data(){ try { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); Connection con = DriverManager.getConnection("jdbc:sqlserver://localhost:1433; DatabaseName = mass_specc", "sa", "^mbwin
别名
public void ret_data(){
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection con = DriverManager.getConnection("jdbc:sqlserver://localhost:1433; DatabaseName = mass_specc", "sa", "^mbwin1" );
//Create Statement object
m_Statement = con.createStatement();
String query = "SELECT a.cde_n18, count(a.cde_n18), c.repname_c250, d.name_c100, e.name_c250, f.regname FROM ballot as a INNER JOIN dataentry as b ON a.cde_n18 = b.cde_n18 INNER JOIN position_type as d ON a.position_n18 = d.code_n18 INNER JOIN gadi as c ON b.data_n18 = c.data_n18 INNER JOIN coop_gi as e ON c.cid_n18 = e.cid_n18 INNER JOIN regions as f ON e.region_id = f.regid GROUP BY a.cde_n18, b.data_n18, c.repname_c250, d.name_c100, e.name_c250, f.regname ORDER BY count (a.cde_n18) DESC";
//Execute the query
m_ResultSet = m_Statement.executeQuery(query);
//Loop through the results
while (m_ResultSet.next()) {
Vector <String> d=new Vector<String>();
d.add(m_ResultSet.getString("repname_c250"));
d.add(m_ResultSet.getString("regname"));
d.add(m_ResultSet.getString("name_c100"));
d.add(m_ResultSet.getString("cde_n18"));
data.add(d);
}
并获取给定的别名
String query = "SELECT a.cde_n18, COUNT(a.cde_n18) totalCount, c.repname_c250,.."
在何处放置此“label1.setText(toString(totalVotes))
d.add(m_ResultSet.getString("totalCount"));