天天看点

mysql服务器版本手册_检查与MySQL服务器版本5.5工作台对应的手册

ContadorModel H1>

package model;

import accesobd.AccesoBD;

import java.sql.Connection;

import java.sql.PreparedStatement;

import java.sql.ResultSet;

public class ContadorModel {

public static String getContador(String nombreTabla) throws Exception {

Connection cn=AccesoBD.getConnection();

PreparedStatement ps= null;

ResultSet rs= null;

String contador= null;

String sql= "Select right(concat(repeat('0', int_contlongitud)," +

"int_contitem),int_contlongitud) as item from contador" +

"where vch_conttabla =?";

ps=cn.prepareStatement(sql);

nombreTabla = nombreTabla.toUpperCase();

ps.setString(1, nombreTabla);

rs=ps.executeQuery();

if(!rs.next()){

return contador;

}

contador = rs.getString("item");

sql="update contador" + "set int_contitem= int_contitem +1"+

"where vch_conttabla=?";

ps=cn.prepareStatement(sql);

ps.setString(1, nombreTabla);

ps.executeUpdate();

rs.close();

ps.close();

return contador;

}//getContador

}//Contador model

Prueba01 H1>

我使用CounterModel.getContent(“cliente”),我让客户得到:

MySQL Workbench b>

选择正确(concat(repeat('0',int_contlongitud),int_contitem),int_contlongitud)作为来自contador的项目

其中vch_conttabla ='cliente';

item = 00021

package Pruebas;

import model.ContadorModel;

import java.util.logging.Level;

import java.util.logging.Logger;

public class Prueba01 {

public static void main(String[] args) {

try {

System.out.println(ContadorModel.getContador("cliente"));

} catch (Exception ex) {

Logger.getLogger(Prueba01.class.getName()).log(Level.SEVERE, null, ex);

}

}

}有人帮助我,告诉我如何将客户置于CounterModel.getContador(String nombreTabla)

Table Contador

上一篇: poj 1251