生成Jar包META-INF配置
来源:互联网 发布:安卓时间网络同步不 编辑:程序博客网 时间:2024/06/11 19:07
测试mysql数据库连接:
package cn.yws.fuck;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;public class Fuck {public static void main(String[] args) {if(args.length!=2){args=new String[]{"root","root"};System.out.println("user==null password=null");}// 驱动程序名String driver = "com.mysql.jdbc.Driver";// URL指向要访问的数据库名scutcsString url = "jdbc:mysql://127.0.0.1:3306/mysql";// MySQL配置时的用户名String user = args[0];// MySQL配置时的密码String password = args[1];try {// 加载驱动程序Class.forName(driver);// 连续数据库fConnection conn = DriverManager.getConnection(url, user, password);if (!conn.isClosed())System.out.println("Succeeded connecting to the Database!");// statement用来执行SQL语句Statement statement = conn.createStatement();// 要执行的SQL语句String sql = "select * from user";// 结果集ResultSet rs = statement.executeQuery(sql);while (rs.next()) {System.out.println(rs.getString(1)+","+rs.getString(2)+rs.getString(3)+","+rs.getString(4)+","+rs.getString(5));}rs.close();conn.close();System.out.println("ok");} catch (Exception e) {e.printStackTrace();}}}生成Jar包META-INF配置
Manifest-Version: 1.0Main-Class: cn.yws.fuck.FuckClass-Path: lib/mysql-connector-java-5.1.6-bin.jar
/** * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */package org.apache.hadoop.util;import java.util.Map.Entry;import java.util.jar.*;/** * A micro-application that prints the main class name out of a jar file. */public class PrintJarMainClass { /** * @param args */ public static void main(String[] args) { try { JarFile jar_file = new JarFile(args[0]); if (jar_file != null) { Manifest manifest = jar_file.getManifest(); if (manifest != null) { String value = manifest.getMainAttributes().getValue("Main-Class"); if (value != null) { System.out.println("Main-Class:"+value.replaceAll("/", ".")); //return; } } for (Entry<Object, Object> data : manifest.getMainAttributes().entrySet()) { System.out.println(data.getKey()+":"+data.getValue());} } } catch (Throwable e) { // ignore it e.printStackTrace(); } System.out.println("UNKNOWN"); System.exit(1); } }
0 0
- 生成Jar包META-INF配置
- jar包详解和META-INF作用
- jar包详解和META-INF作用
- jar包详解和META-INF作用
- jar包详解和META-INF作用
- Jar包详解和META-INF作用
- 【转】jar包详解和META-INF作用
- jar 包中的META-INF文件夹下面的MANIFEST.MF
- Android 之 去除 Jar 包中 META-INF/DEPENDENCIES.txt
- jar包详解和META-INF作用(转)
- Jar包详解和META-INF作用(…
- AndroidStudio打jar包(包含META-INF文件)
- Jar ------META-INF的介绍
- 利用maven插件打jar包时自定义Class-path到META-INF
- 解决两个jar包中META-INF文件内容重复的bug
- servlet3.0及以上版本可以读取jar包下/META-INF/resources 资源
- jar命令以及META-INF说明
- jar打包META-INF/MANIFEST.MF--注意
- listview中常见难题总结
- 宏定义
- 08-打造超炫的专属Eclipse
- 我们便看不到闪亮的星辰.因此,即使我们曾经一
- 第三十五题 赋值操作符函数
- 生成Jar包META-INF配置
- 让你提前认识软件开发(25):数据库简介
- 黑马程序员 IO流
- 黑马程序员-Reflect(1)
- asp eWebEditor编辑器
- 无论三星赢得多少用户的心,我都认为这家企业用的是旁门左道在经营
- Python,gnuplot,libsvm配置详细步骤
- CentOS6安装tomcat
- ubuntu环境变量PATH设置