# db-basic **Repository Path**: cjy13/javaForDatabase ## Basic Information - **Project Name**: db-basic - **Description**: 获取数据库的表名、字段、注释 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-04-30 - **Last Updated**: 2024-04-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # javaForDatabase #### 介绍 {**以下是码云平台说明,您可以替换此简介** 码云是 OSCHINA 推出的基于 Git 的代码托管平台(同时支持 SVN)。专为开发者提供稳定、高效、安全的云端软件开发协作平台 无论是个人、团队、或是企业,都能够用码云实现代码托管、项目管理、协作开发。企业项目请看 [https://gitee.com/enterprises](https://gitee.com/enterprises)} #### 软件架构 ``` //获得所有列的数目及实际列数 int columnCount=data.getColumnCount(); //获得指定列的列名 String columnName = data.getColumnName(i); //获得指定列的列值 String columnValue = rs.getString(i); //获得指定列的数据类型 int columnType=data.getColumnType(i); //获得指定列的数据类型名 String columnTypeName=data.getColumnTypeName(i); //所在的Catalog名字 String catalogName=data.getCatalogName(i); //对应数据类型的类 String columnClassName=data.getColumnClassName(i); //在数据库中类型的最大字符个数 int columnDisplaySize=data.getColumnDisplaySize(i); //默认的列的标题 String columnLabel=data.getColumnLabel(i); //获得列的模式 String schemaName=data.getSchemaName(i); //某列类型的精确度(类型的长度) ``` #### 安装教程 `` execute、executeUpdate、executeQuery三者的区别(及返回值) ResultSet executeQuery(String sql); 执行SQL查询,并返回ResultSet 对象。 int executeUpdate(String sql); 可执行增,删,改,返回执行受到影响的行数。 boolean execute(String sql); 可执行任何SQL语句,返回一个布尔值,表示是否返回ResultSet 。 `` 1. xxxx 2. xxxx 3. xxxx #### 汉字转为汉语拼音, 判断是否为汉字的正则表达式:java.lang.Character.toString(t1[i]).matches("[\\u4E00-\\u9FA5]+") 1. xxxx 2. xxxx 3. xxxx