Apache Commons DbUtils 怎么实现 创建表的 *** 作

Apache Commons DbUtils 怎么实现 创建表的 *** 作,第1张

是create table xxx语句。

实例

1、sql脚本

create table user (

id int(11) not null auto_increment,

name varchar(50) character set latin1 not null,

pswd varchar(50) character set latin1 default null,

primary key (id)

) engine=MYISAM auto_increment=1 default charset=gbk

2、简单的数据库连接工具

package stulavasoftdbutils;

import javasqlConnection;

import javasqlDriverManager;

import javasqlSQLException;

/

随便写个数据库连接获取工具,凑合着把例子跑起来

@author leizhimin 2009-11-6 14:48:22

/

public class ConnTools {

private static String dirverClassName = "commysqljdbcDriver";

private static String url = "jdbc:mysql://192168104101:3306/testdbuseUnicode=true&characterEncoding=utf8";

private static String user = "root";

private static String password = "leizhimin";

public static Connection makeConnection() {

Connection conn = null;

try {

ClassforName(dirverClassName);

} catch (ClassNotFoundException e) {

eprintStackTrace();

}

try {

conn = DriverManagergetConnection(url, user, password);

} catch (SQLException e) {

eprintStackTrace();

}

return conn;

}

}

你是说properties文件吗?

// 读取配置文件DbUtilproperties,这里的DbUtil是此文件里的一个类,就是当前类

pload(DbUtilclassgetClassLoader()getResourceAsStream("DbUtilproperties"));

// 获取配置文件中的相关参数值

driver = pgetProperty("mysqlDriver");

url = pgetProperty("mysqlUrl");

user = pgetProperty("mysqlUser");

password = pgetProperty("mysqlPassword");

这里是DbUtilproperties文件里的内容:

##oracle database

oracleDriver=oraclejdbcdriverOracleDriver

oracleUrl=jdbc\:oracle\:thin\:@localhost\:1521\:orcl

oracleUser=scott

oraclePassword=tiger

##mysql database

mysqlDriver=commysqljdbcDriver

mysqlUrl=jdbc\:mysql\://localhost\:3306/db_test

mysqlUser=root

mysqlPassword=root

java获取ResultSet的行数列数

import JavasqlConnection;

import javasqlResultSet;

import javasqlSQLException;

public class ResultSetTest {

public static void main(String[] args) {

Connection con;

try {

//获取数据库连接

con = DBUtilgetConnection("69");

//设置查询语句

String sql = "select from 表名 ";

//设计结果集为可滚动

javasqlPreparedStatement pst = conprepareStatement(sql,

ResultSetTYPE_SCROLL_INSENSITIVE,ResultSetCONCUR_READ_ONLY);

javasqlResultSet rs = pstexecuteQuery();

//获取结果集的列数

Systemoutprintln(rsgetMetaData()getColumnCount());

//将结果集滚动到最后一个

rslast();

//获取结果集当前行数

Systemoutprintln(rsgetRow());

} catch (SQLException e) {

eprintStackTrace();

}

}

}

以上就是关于Apache Commons DbUtils 怎么实现 创建表的 *** 作全部的内容,包括:Apache Commons DbUtils 怎么实现 创建表的 *** 作、java怎么连接数据库配置文件、如何获取ResultSet的行数和列数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9539307.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存