精华内容
下载资源
问答
  • java 查询mysql数据库表格数据

    千次阅读 2013-10-18 17:27:22
    ...import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class Select { public

    package com.sql;


    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
    public class Select {
    public static void main(String[] args){
    try {
    Class.forName("com.mysql.jdbc.Driver");
    try {
    Connection ct=DriverManager.getConnection("jdbc:mysql://localhost:3306/school","root","hequnjie");
    Statement st=ct.createStatement();
    ResultSet rs=st.executeQuery("select*from student1 where name='何群杰'");
    while(rs.next()){
    System.out.println(rs.getString(1)+rs.getString(2));
    }
    ct.close();
    st.close();
    rs.close();
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    } catch (ClassNotFoundException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
     }
    }
    展开全文
  • java 更新mysql数据库表格信息

    千次阅读 2013-10-18 17:28:56
    ...import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; public class Update { /** * @param args */ pub
    package com.sql;


    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;
    import java.sql.Statement;


    public class Update {


    /**
    * @param args
    */
    public static void main(String[] args) {
    try {
    Class.forName("com.mysql.jdbc.Driver");
    Connection ct;
    try {
    ct = DriverManager.getConnection("jdbc:mysql://localhost:3306/school","root","hequnjie");
    Statement st=ct.createStatement();
    String sqlstr="update student1 set name='何杰' where id=2 and name='heuqnjie';";
    st.executeUpdate(sqlstr);
    System.out.println("数据更新成功");

    } catch (SQLException e) {
    // TODO Auto-generated catch block
    System.out.println("更新数据失败");
    e.printStackTrace();
    }

    } catch (ClassNotFoundException e) {
    // TODO Auto-generated catch block

    e.printStackTrace();
    }


    }


    }

    展开全文
  • java代码实现创建数据库表格

    千次阅读 2020-03-26 14:51:40
    * 拼接创建表格SQL * @param tableName 数据库表名 * @param tableNameId 表名前面动态拼接唯一标识(不用,可以删除) * @param primaryKey 主键字段 * @param columnList 所有字段 + 类型 * @return */ .....

     

    /**
         * 拼接创建表格SQL
         * @param tableName 数据库表名
         * @param tableNameId   表名前面动态拼接唯一标识(不用,可以删除)
         * @param primaryKey    主键字段
         * @param columnList    所有字段 + 类型
         * @return
         */
        private static String getCreateTableSql(String tableName,String tableNameId, String primaryKey, List<String> columnList) {
            String sql = "CREATE TABLE IF NOT EXISTS " + tableNameId + tableName + "(%s, PRIMARY KEY (`"+primaryKey+"`))";
            String column = StringUtils.join(columnList, ",");
            return String.format(sql, column);
        }
    
        public static void main(String[] args) {
            Connection conn = null;
            Statement st = null;
            /**
             * 根据自己的MySQL版本选择
             * JDBC连接Mysql5:com.mysql.jdbc.Driver
             * JDBC连接Mysql6:com.mysql.cj.jdbc.Driver
             */
            String driver = "com.mysql.cj.jdbc.Driver";
            String url = "jdbc:mysql://localhost:3306/myselfdb?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC";
            String user = "root";
            String password = "123456";
            try {
                    Class.forName(driver);
                    conn = DriverManager.getConnection(url, user, password);
                    st = conn.createStatement();
                    List<String> columns = new ArrayList<String>();
                    columns.add( "字段名" + " int(11) NOT NULL AUTO_INCREMENT" );
                    columns.add( "字段名" + " int(11) NOT NULL" );
                    columns.add( "字段名" + " int(11) NOT NULL" );
                    columns.add( "字段名" + " datetime NOT NULL" );
                    columns.add( "字段名" + " varchar(255)" );
                    columns.add( "字段名" + " varchar(255)" );
                    columns.add( "字段名" + " varchar(255) NOT NULL" );
                    columns.add( "字段名" + " varchar(255) NOT NULL" );
                    st.addBatch(getCreateTableSql("表名", new SimpleDateFormat().format(new Date()),  "主键字段名", columns) );
                    columns.clear();
                    st.executeBatch();
            } catch (Exception e) {
                System.out.println("执行出现错误:conn - 》" + conn + ",st - 》" + st);
            } finally {
                try {
                    if (st != null) st.close();
                    if (conn != null) conn.close();
                } catch (Exception ex) {
    
                }
            }

     

     

    展开全文
  • java版查询数据库数据导入进EXL表格案例,只需要改变数据库连接词和相对应的entity实体类就可以直接使用
  • java调用cmd命令 exp导出数据库表格数据
    1、exp导出数据库表格数据 : cmd.exe /c exp user/password@TEST_LOCAL file=D:\test\test.dmp tables=(tablename1,tablename2,tablename3)
    2、java调用cmd命令 : Process process =  Runtime.getRuntime().exec(commandStr);
    要注意读取ErrorStream和InputStream;以免进程挂起;
    process.waitFor();     等待进程执行完成;

    代码如下:

    public boolean backupData()
        {
            boolean isSuccess = false; 
            String dataSource = "TEST_LOCAL";
            String backupLocation = "D:\\test\\";
            Date date = new Date();
            DateFormat df = DateFormat.getDateTimeInstance();// 精确到时分秒
            String dmpName = "test_" + df.format(date) + ".dmp";
            dmpName = dmpName.replace(" ", "_");
            dmpName = dmpName.replace(":", "");// 形如 test_2016-2-16_163405.dmp
            String commandStr = "cmd.exe /c exp user/password@" + dataSource+ " file=" + backupLocation
                                + dmpName + " tables=(tablename1,tablename2,tablename3)";
            Runtime run = Runtime.getRuntime();
            Process process = null;
            try
            {
                process = run.exec(commandStr);
            }
            catch (IOException e)
            {
                e.printStackTrace();
            }
            String line = null; 
            // 读取ErrorStream很关键,解决了挂起的问题
            BufferedReader br = new BufferedReader(new InputStreamReader(process.getErrorStream()));
            BufferedReader in = new BufferedReader(new InputStreamReader(process.getInputStream()));        
            try
            {
                while ((line = br.readLine()) != null)
                {    
                    System.out.println(line);
                }
                while ((line = in.readLine()) != null)
                {
                        System.out.println(line);
                }
                    in.close();
                    br.close();
                    process.getOutputStream().close();
                    process.waitFor();                
                    isSuccess = true;
            }
            catch(Exception ex)
            {
                ex.printStackTrace();
            }
            finally
            {
                if(in!=null)
                {
                    try
                    {
                        in.close();                
                    }
                    catch (IOException e)
                    {
                        e.printStackTrace();
                    }
                }
                
                if(br!=null){
                    try
                    {
                        br.close();
                    }
                    catch (IOException e)
                    {
                       e.printStackTrace();
                    }
                }
                
            }
            return isSuccess;
        }



    展开全文
  • 本代码是对数据库封装及数据库连接,以及以表格显示.
  • JAVA根据数据库表生成word表格文档
  • JAVA Derby 查询数据库表格是否存在

    千次阅读 2012-02-01 19:07:40
    import java.sql.Connection; import java.sql.DatabaseMetaData; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.HashSet; public cl
  • 主要为大家详细介绍了java导出数据库中Excel表格数据的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • java实现excel表格导入数据库

    万次阅读 多人点赞 2018-11-07 15:07:14
    导入excel就是一个上传excel文件,然后获取excel文件数据,然后处理数据并插入到数据库的过程 一、上传excel 前端jsp页面,我的是index.jsp 在页面中我自己加入了一个下载上传文件的功能,其中超链接就是下载 ...
  • java连接mysql数据库: 因为之前一直使用的是XAMPP这个环境工具,后来又下载了一个WAMP想来学习使用PHP。 这两个当中都集成了MYSQL数据库,直接点击start MYSQL就可以了,非常的简单方便,它们的可视化界面也是...
  • java 删除mysql数据库表格数据

    千次阅读 2013-10-18 17:35:40
    import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; public class Delete { /** * @param args */ public static v
  • JAVA连接SQL数据库,并以表格形式输出所有列
  • java把excel表格数据导入数据库
  • 导入数据这边总是不熟悉,大家有没有Java导入 excel 表格数据库的例子,详细一点,谢谢热心人啦
  • Java表格组件在数据库的应用.pdf
  • java实现查询数据库中所有表格数据

    千次阅读 2018-02-10 09:29:00
    import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.Statement; public class Aa { pu...
  • java 动态获取数据库信息生成word(含表格,柱状图),并下载
  • Java读取数据库记录并以表格形式显示读取结果,类似于VB 、VC中的DataGrid数据网格控件所实现的功能,这里使用的是Java中的PreparedStatement对象。
  • 做网站时为了方便统计分析数据,将页面上显示的数据生产自动excle表格,可以随时打印供分析传阅。这里更大家共享一个很好用的生成excel报表的方法。实现方法很简单,附有需要的jar包,希望可以帮到大家
  • java实现数据库导出ECXL表格

    千次阅读 2015-11-06 22:52:22
    需求:将数据库中的某些表格导出成excl表格。 流程: 1.在本地环境中创建excl表格; package test.cxg.demo1; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; ...
  • 要做一个从一个数据库查询数据,每个小时查一次,然后写到一个表格里,这个表格保存到默认地址就可以。每天进行一次这个过程,又没有大神给讲解一下,重点是如何生成表格,然后每次都将数据写到这一个表格里,表格...
  • Java表格组件在数据库的应用
  • java实现表格数据导入数据库

    千次阅读 2019-01-04 11:33:19
    java实现表格数据导入数据库 1、pom.xml配置,需要先引用poi的jar包 &amp;amp;lt;dependency&amp;amp;gt; &amp;amp;lt;groupId&amp;amp;gt;org.apache.poi&amp;amp;lt;/groupId&amp;...
  • Xmind文件下载,表格梳理数据库连接相关知识,包括jdbc,DBUtils,Druid,dbcp,d3p0等知识点,JDBC_java数据库连接表格(带jar包,封装类,代码等),
  • 主要为大家详细介绍了java实现批量导入Excel表格数据到数据库,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • SQL数据库 求大神提示点代码。。。 db.execSQL("CREATE TABLE A (。。。)"); db.execSQL("CREATE TABLE B (。。。)"); A表: SongName: "LALAL" , WordNum:2 , PyCode:LY, Stroke:0, SingerName1:"jay",...
  • 主要介绍了Java实现批量导入excel表格数据到数据库中的方法,结合实例形式详细分析了java导入Excel数据到数据库的具体步骤与相关操作技巧,需要的朋友可以参考下
  • HSQLDB(Hypersonic SQL)是纯Java开发的关系型数据库,并提供JDBC驱动存取数据。支持ANSI-92标准SQL语法。而且他占的空间很小。大约只有160K,拥有快速的数据库引擎。  Axion  Axion是一个小型,快速,开源的关系型...
  • java中查询数据库并以表格形式显示

    万次阅读 2005-08-03 10:35:00
    /* * 查询数据库,通过传递进来的SQL查询语句从数据库中检索信息,并以相应格式显示 */import java.sql.*;import java.util.*;import javax.swing.*;import javax.swing.table.*;import view.QueryDBView;public ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 97,841
精华内容 39,136
关键字:

java实时更新数据库表格

java 订阅