在JDBC中提供了DatabaseMetaData和ResultSetMetaData接口来分析数据库的元数据. DatabaseMetaData 使用DatabaseMetaData取得数据库的元信息 //================================================= // File Name : DatabaseMetaData_demo //---------------------------------------------------------…
databaseMetaData 使用元数据可以分析数据库基本信息,包括版本,数据库名称,或者指定表的主键. 代码实例 package 类集; import java.sql.Connection ; import java.sql.DriverManager ; import java.sql.SQLException ; import java.sql.DatabaseMetaData ; import java.sql.ResultSet ; public class DatabaseMe…
import java.sql.Connection ; import java.sql.DriverManager ; import java.sql.SQLException ; import java.sql.DatabaseMetaData ; import java.sql.ResultSet ; public class DatabaseMetaDataDemo{ // 定义MySQL的数据库驱动程序 public static final String DBDRIVER = "or…
核心类:DatabaseMetaData.ResultSetMetaData 1 System.err.println("**********************************"); Connection conn=DataSourceUtils.getDataSource().getConnection(); DatabaseMetaData dbmd=conn.getMetaData();//获取结果集conn的信息,如字段名,字段数等 ResultSet set=…
纯干货: 获取数据库名称: /** * 获取数据库的名称 */ public void getDataBaseName() throws Exception { Connection con = DSUtils.getConnection(); // 获取DataBasematedata DatabaseMetaData db = con.getMetaData(); System.err.println(db.getDatabaseProductName());// 数据库的名称 System…
第一步:导入c3p0包 第二步:在classpath目录下,创建一个c3p0-config.xml <?xml version="1.0" encoding="UTF-8"?> <c3p0-config> <!-- 默认配置,只可以出现一次 --> <default-config> <!-- 连接超时设置30秒 --> <property name="checkoutTimeout"…
一. Oracle的安装(windowXP.win7.Linux)和卸载 1.1 Oracle的安装 1.1.1 在WindowsXP.Win7下安装 第一:解压win32_11gR2_database_1of2.win32_11gR2_database_2of2,生成detabase文件夹 第二:安装oracle A.点击setup图标就可以,注意:安装文件夹不要含有中文 B.在弹出的第一个界面中取消更新选择项.点击下一步 C.在弹出的警告框中选择是 D.选择创建和配置数据库选项,下一步 E.…
JAVA通过JDBC连接Oracle数据库详解 (2011-03-15 00:10:03) 转载▼http://blog.sina.com.cn/s/blog_61da86dd0100q27w.html Java连接Oracle步骤: 1.注册加载驱动 驱动名:DRIVER="oracle.jdbc.driver.OracleDriver"; Class.forName("驱动类名"); 2.获得连接 数据库地址: URL="jdbc:oracle:thi…
package metadata; import java.sql.Connection; import java.sql.DatabaseMetaData; import javax.sql.DataSource; import com.mchange.v2.c3p0.ComboPooledDataSource; /** * 数据库元数据: * @author mzy * */ public class Demo01 { public static void main(String[] arg…
JDBC(JavaData Base Connectivity,Java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成.JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序. JDBC并不能直接访问数据库,需要借助于数据库厂商提供的JDBC驱动程序. 数据库连接        如果要在Java访问数据库,首先要加载一个数据库驱动,数据库驱动只需要在第一次访问时加载一次.然…