public class DbUtils extends StringUtils
DataSource StringUtils.StringDiffConstants.CHARSET, Constants.CONCAT, Constants.DBOPERATION, Constants.DBTYPE, Constants.HTTPMETHOD, Constants.OSTYPE, Constants.QUERYTYPE, Constants.REG, Constants.SPLITER, Constants.STATUS, Constants.TIMEFORMAT| 构造器和说明 |
|---|
DbUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
closeResource(java.sql.Connection conn,
java.sql.PreparedStatement ps,
java.sql.ResultSet rs)
关闭数据库相关资源
|
static javax.sql.DataSource |
createDataSource(java.lang.String url,
java.lang.String username,
java.lang.String password)
根据 db url, 用户名, 密码创建数据源, 并将其存入到类缓存中, 自动根据 url 中的定义加载驱动类
|
static void |
executeMutiSql(java.sql.Connection conn,
java.lang.String sql)
执行多条sql
|
containsStr, extractVariable, getCleanStr, getCleanXmlString, getDecodeCleanXmlString, getProperStr, getStr, getStr, getStringByFilter, getUTF8Str, isNotNullAndNotBlank, levenshtein, main, objectHasStr, replaceVariableabbreviate, abbreviate, abbreviateMiddle, appendIfMissing, appendIfMissingIgnoreCase, capitalize, center, center, center, chomp, chomp, chop, compare, compare, compareIgnoreCase, compareIgnoreCase, contains, contains, containsAny, containsAny, containsAny, containsIgnoreCase, containsNone, containsNone, containsOnly, containsOnly, containsWhitespace, countMatches, countMatches, defaultIfBlank, defaultIfEmpty, defaultString, defaultString, deleteWhitespace, difference, endsWith, endsWithAny, endsWithIgnoreCase, equals, equalsAny, equalsAnyIgnoreCase, equalsIgnoreCase, getCommonPrefix, getFuzzyDistance, getJaroWinklerDistance, getLevenshteinDistance, getLevenshteinDistance, indexOf, indexOf, indexOf, indexOf, indexOfAny, indexOfAny, indexOfAny, indexOfAnyBut, indexOfAnyBut, indexOfDifference, indexOfDifference, indexOfIgnoreCase, indexOfIgnoreCase, isAllLowerCase, isAllUpperCase, isAlpha, isAlphanumeric, isAlphanumericSpace, isAlphaSpace, isAnyBlank, isAnyEmpty, isAsciiPrintable, isBlank, isEmpty, isNoneBlank, isNoneEmpty, isNotBlank, isNotEmpty, isNumeric, isNumericSpace, isWhitespace, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, joinWith, lastIndexOf, lastIndexOf, lastIndexOf, lastIndexOf, lastIndexOfAny, lastIndexOfIgnoreCase, lastIndexOfIgnoreCase, lastOrdinalIndexOf, left, leftPad, leftPad, leftPad, length, lowerCase, lowerCase, mid, normalizeSpace, ordinalIndexOf, overlay, prependIfMissing, prependIfMissingIgnoreCase, remove, remove, removeAll, removeEnd, removeEndIgnoreCase, removeFirst, removeIgnoreCase, removePattern, removeStart, removeStartIgnoreCase, repeat, repeat, repeat, replace, replace, replaceAll, replaceChars, replaceChars, replaceEach, replaceEachRepeatedly, replaceFirst, replaceIgnoreCase, replaceIgnoreCase, replaceOnce, replaceOnceIgnoreCase, replacePattern, reverse, reverseDelimited, right, rightPad, rightPad, rightPad, rotate, split, split, split, split, splitByCharacterType, splitByCharacterTypeCamelCase, splitByWholeSeparator, splitByWholeSeparator, splitByWholeSeparatorPreserveAllTokens, splitByWholeSeparatorPreserveAllTokens, splitPreserveAllTokens, splitPreserveAllTokens, splitPreserveAllTokens, splitPreserveAllTokens, startsWith, startsWithAny, startsWithIgnoreCase, strip, strip, stripAccents, stripAll, stripAll, stripEnd, stripStart, stripToEmpty, stripToNull, substring, substring, substringAfter, substringAfterLast, substringBefore, substringBeforeLast, substringBetween, substringBetween, substringsBetween, swapCase, toEncodedString, toString, trim, trimToEmpty, trimToNull, truncate, truncate, uncapitalize, upperCase, upperCase, wrap, wrap, wrapIfMissing, wrapIfMissingpublic static javax.sql.DataSource createDataSource(java.lang.String url,
java.lang.String username,
java.lang.String password)
throws java.lang.Exception
url - 数据库连接 url, 包含数据库主机名,端口号,数据库username - 数据库用户名password - 数据库密码DataSourcejava.lang.Exception - 异常对象public static void executeMutiSql(java.sql.Connection conn,
java.lang.String sql)
conn - Connection 对象sql - 以 ; 分隔的 sqlpublic static void closeResource(java.sql.Connection conn,
java.sql.PreparedStatement ps,
java.sql.ResultSet rs)
conn - Connection 对象ps - PreparedStatement 对象rs - ResultSet 对象Copyright © 2018. All Rights Reserved.