当前位置: 首页 > news >正文

上海外贸网站推广公司注册公司条件有哪些

上海外贸网站推广公司,注册公司条件有哪些,动漫设计与游戏制作学什么,黑马网站建设网站设计1.概述 数据库元数据#xff08;DatabaseMetaData#xff09;#xff1a;是由Connection对象通过getMetaData方法获取而来#xff0c;主要封装了是对 数据库本身的一些整体综合信息#xff0c;例如数据库的产品名称#xff0c;数据库的版本号#xff0c;数据库的URLDatabaseMetaData是由Connection对象通过getMetaData方法获取而来主要封装了是对 数据库本身的一些整体综合信息例如数据库的产品名称数据库的版本号数据库的URL是否支持事务等等。 以下有一些关于DatabaseMetaData的常用方法 getDatabaseProductName获取数据库的产品名称getDatabaseProductName获取数据库的版本号getUserName获取数据库的用户名getURL获取数据库连接的URLgetDriverName获取数据库的驱动名称driverVersion获取数据库的驱动版本号isReadOnly查看数据库是否只允许读操作supportsTransactions查看数据库是否支持事务 2.入门案例 1构建环境 dependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdversion5.1.6/version/dependency 2获取数据库综合信息 public class DataBaseMetaDataTest {private Connection conn;Beforepublic void init() throws Exception {Class.forName(com.mysql.jdbc.Driver);Properties props new Properties();//设置连接属性,使得可获取到表的REMARK(备注)props.put(remarksReporting,true);props.put(user, root);props.put(password, 111111);conn java.sql.DriverManager.getConnection(jdbc:mysql://127.0.0.1:3306/?useUnicodetrueamp;characterEncodingUTF8, props);}Testpublic void testDatabaseMetaData() throws SQLException {//获取数据库元数据DatabaseMetaData dbMetaData conn.getMetaData();//获取数据库产品名称String productName dbMetaData.getDatabaseProductName();System.out.println(productName);//获取数据库版本号String productVersion dbMetaData.getDatabaseProductVersion();System.out.println(productVersion);//获取数据库用户名String userName dbMetaData.getUserName();System.out.println(userName);//获取数据库连接URLString userUrl dbMetaData.getURL();System.out.println(userUrl);//获取数据库驱动String driverName dbMetaData.getDriverName();System.out.println(driverName);//获取数据库驱动版本号String driverVersion dbMetaData.getDriverVersion();System.out.println(driverVersion);//查看数据库是否允许读操作boolean isReadOnly dbMetaData.isReadOnly();System.out.println(isReadOnly);//查看数据库是否支持事务操作boolean supportsTransactions dbMetaData.supportsTransactions();System.out.println(supportsTransactions);} } 3 获取数据库列表 Testpublic void testFindAllCatalogs() throws Exception {//获取元数据DatabaseMetaData metaData conn.getMetaData();//获取数据库列表ResultSet rs metaData.getCatalogs();//遍历获取所有数据库表while(rs.next()){//打印数据库名称System.out.println(rs.getString(1));}//释放资源rs.close();conn.close();} 4 获取某数据库中的所有表信息 Testpublic void testFindAllTable() throws Exception{//获取元数据DatabaseMetaData metaData conn.getMetaData();//获取所有的数据库表信息ResultSet tablers metaData.getTables(ihrm, , bs_user, new String[] {TABLE});//拼装tablewhile(tablers.next()) {//所属数据库System.out.println(tablers.getString(1));//所属schemaSystem.out.println(tablers.getString(2));//表名System.out.println(tablers.getString(3));//数据库表类型System.out.println(tablers.getString(4));//数据库表备注System.out.println(tablers.getString(5));}} 3.参数元数据 参数元数据ParameterMetaData是由PreparedStatement对象通过getParameterMetaData方法获取而 来主要是针对PreparedStatement对象和其预编译的SQL命令语句提供一些信息ParameterMetaData能提供 占位符参数的个数获取指定位置占位符的SQL类型等等 以下有一些关于ParameterMetaData的常用方法 getParameterCount获取预编译SQL语句中占位符参数的个数 Testpublic void test() throws Exception {String sql select * from bs_user where id?;PreparedStatement pstmt conn.prepareStatement(sql);pstmt.setString(1, 1063705482939731968);//获取ParameterMetaData对象ParameterMetaData paramMetaData pstmt.getParameterMetaData();//获取参数个数int paramCount paramMetaData.getParameterCount();System.out.println(paramCount);} 4.结果集元数据 结果集元数据ResultSetMetaData是由ResultSet对象通过getMetaData方法获取而来主要是针对由数据 库执行的SQL脚本命令获取的结果集对象ResultSet中提供的一些信息比如结果集中的列数、指定列的名称、指定 列的SQL类型等等可以说这个是对于框架来说非常重要的一个对象。 以下有一些关于ResultSetMetaData的常用方法 getColumnCount获取结果集中列项目的个数getColumnType获取指定列的SQL类型对应于Java中Types类的字段getColumnTypeName获取指定列的SQL类型getClassName获取指定列SQL类型对应于Java中的类型(包名加类名) Testpublic void test() throws Exception {String sql select * from bs_user where id?;PreparedStatement pstmt conn.prepareStatement(sql);pstmt.setString(1, 1063705482939731968);//执行sql语句ResultSet rs pstmt.executeQuery() ;//获取ResultSetMetaData对象ResultSetMetaData metaData rs.getMetaData();//获取查询字段数量int columnCount metaData.getColumnCount() ;for (int i1;icolumnCount;i) {//获取表名称String columnName metaData.getColumnName(i);//获取java类型String columnClassName metaData.getColumnClassName(i);//获取sql类型String columnTypeName metaData.getColumnTypeName(i);System.out.println(columnName);System.out.println(columnClassName);System.out.println(columnTypeName);}System.out.println(columnCount);}
http://www.sadfv.cn/news/362295/

相关文章:

  • 学做网站论坛视频下载太原网络营销策划
  • 南翔企业网站开发建设北京高端网站建设公司浩森宇特
  • 建设银行社保卡查询网站邢台做网站服务
  • 网站标题怎样写网站内容分享
  • 长春建站网站模板上海十大国企排名
  • 网站建设发文章几点发比较合适关键词和网站的关系
  • 华夏网站建设做网站为什么能赚钱吗
  • 做网站需要哪些硬件百度蜘蛛抓取网站模块
  • 涿州网站建设公司个人网站的搭建方法
  • 扬中网站四川省建设厅官网站
  • 网站建设功能清单wordpress4.9.8有中文版
  • 最好的网站建设免费的做视频网站该把视频文件传到哪
  • 简易网站制作软件如何在wordpress首页显示文章列表
  • flash 网站模板淘宝网站建设类目
  • 绍兴h5建站道路建设网站专题
  • 营销网站建设公司推荐广告传媒公司是做什么的
  • 淘宝网站怎么做链接地址怎样在工商局网站上做变更
  • 网站首页设计欣赏自己做网站要钱吗
  • 收录快的网站新沂建设网站
  • 暗网做网站成都建设规划局网站
  • 重庆潼南网站建设烟台市住房和规划建设管理局网站
  • 服务器建设网站软件下载网站建设公司公司我我提供一个平台
  • vs做网站怎样添加图片网站源码可以做淘宝客
  • 电脑搭建网站步骤网站开发课设
  • 医疗门户网站管理系统wordpress角色权限
  • 两个人能用的一个公司做网站吗网站如何绑定域名
  • 巴南城乡建设网站嵌入式工程师要学什么
  • vue做门户网站国外优秀网站设计
  • 网站建设 sheji021商城网站建设实训报告模板
  • 连云港人才专业化网站网站建设达到什么水平