- 浏览: 4429 次
- 性别:
- 来自: 郑州
最新评论
-
rawli:
DatabaseMetaData 接口的 getTables( ...
使用DatabaseMetaData接口和ResultSetMetaData扫描数据库结构 -
windmerlin:
<p>DatabaseMetaData 接口的 g ...
使用DatabaseMetaData接口和ResultSetMetaData扫描数据库结构
文章列表
最近和JavaScript纠缠上了。
遇到这么一个问题,数据库的字符集为UTF-8的,要在页面上使用JavaScript验证输入的文本用UTF-8存储时占用字节长度。JavaScript的String对象有length属性,但是这个计算的是字符数,不是字节数(问题总是翻来覆去的,记得当年玩Delphi的时候,还得写程序计算字符串的字符数,因为Delphi中String的length是字节数...)。偷懒一点的办法是将验证代码中最大长度设置为数据库中对应字段的长度的1/3,但是这样准确来说有点不合适。
所以想办法在JavaScript中判断在UTF-8下存储的String的字节数, ...
首先是DatabaseMetaData接口:
public static void main(String[] args) {
//这里没有指定数据库
String url = "jdbc:mysql://127.0.0.1:3306/";
String user = "root";
String pass = "";
try {
Class.forName("com.mysql.jdbc.Driver").n ...
applicationContext.xml文件
<!-- lobHiandler,Oracle9i使用 -->
<bean id="lobHandler" lazy-init="true"
class="org.springframework.jdbc.support.lob.OracleLobHandler">
<property name="nativeJdbcExtractor">
<ref bean="nativeJd ...
- 2009-11-13 15:01
- 浏览 944
- 评论(0)