Package org.springframework.jdbc.support

Examples of org.springframework.jdbc.support.DatabaseMetaDataCallback


    public String dump(Model model) {
        String sqlInfo = "?";
        String sqlData = "";
        JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);
        try {
            sqlInfo = (String) JdbcUtils.extractDatabaseMetaData(dataSource, new DatabaseMetaDataCallback() {
                public Object processMetaData(DatabaseMetaData dbmd) throws SQLException, MetaDataAccessException {
                    String info = dbmd.getDatabaseProductName() + " " + dbmd.getDatabaseProductVersion();
                    return info;
                }
View Full Code Here


    @RequestMapping(value = "/customer", method = RequestMethod.GET)
    public String list(Model model) {
        String dbInfo = "?";
        try {
            dbInfo = (String) JdbcUtils.extractDatabaseMetaData(dataSource, new DatabaseMetaDataCallback() {
                public Object processMetaData(DatabaseMetaData dbmd) throws SQLException, MetaDataAccessException {
                    String info = dbmd.getDatabaseProductName() + " " + dbmd.getDatabaseProductVersion();
                    return info;
                }
View Full Code Here

   * @throws JuDbException If the list cannot be evaluated
   */
  public List<String> getTableNames() throws JuDbException {
    try {
      @SuppressWarnings("unchecked")
      List<String> tableNames = (List<String>) JdbcUtils.extractDatabaseMetaData(dataSource, new DatabaseMetaDataCallback() {
        @Override
        public Object processMetaData(DatabaseMetaData dbmd)
            throws SQLException, MetaDataAccessException {
         
          ResultSet rs = dbmd.getTables(connectionInfo.getSchema(), null, null, new String[]{"TABLE"});
View Full Code Here

   * @return Name of the table's primary key
   * @throws JuDbException If the primary key cannot be evaluated
   */
  public String getPrimaryColumnName(final String tableName) throws JuDbException {
    try {
      String columnName = (String) JdbcUtils.extractDatabaseMetaData(dataSource, new DatabaseMetaDataCallback() {
        @Override
        public Object processMetaData(DatabaseMetaData dbmd)
            throws SQLException, MetaDataAccessException {
         
          ResultSet rs = dbmd.getPrimaryKeys(null, null, tableName.toUpperCase());
View Full Code Here

   * @throws JuDbException If the column names cannot be evaluated
   */
  public List<String> getColumnNames(final String tableName) throws JuDbException {
    try {
      @SuppressWarnings("unchecked")
      List<String> columnNames = (List<String>) JdbcUtils.extractDatabaseMetaData(dataSource, new DatabaseMetaDataCallback() {
        @Override
        public Object processMetaData(DatabaseMetaData dbmd)
            throws SQLException, MetaDataAccessException {
         
          ResultSet rs = dbmd.getColumns(null, null, tableName.toUpperCase(), null);
View Full Code Here

     */
    private boolean tableExists(SimpleJdbcTemplate template, final String schema,
            final String tableName) {
        try {
            DataSource ds = ((JdbcAccessor) template.getJdbcOperations()).getDataSource();
            return (Boolean) JdbcUtils.extractDatabaseMetaData(ds, new DatabaseMetaDataCallback() {

                public Object processMetaData(DatabaseMetaData dbmd) throws SQLException,
                        MetaDataAccessException {
                    ResultSet rs = null;
                    try {
View Full Code Here

TOP

Related Classes of org.springframework.jdbc.support.DatabaseMetaDataCallback

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.