如何在Java程序中访问mysql数据库中的数据并进行简单的 *** 作

如何在Java程序中访问mysql数据库中的数据并进行简单的 *** 作,第1张

工具:

mysql

用java连接mysql参考代码如下(代码功能注释写附在代码中):

注意:mysql的jar包需添加到环境变量中

如果程序没有错误,就会输出从数据库中取出的数据。

while(rshasNext()){

User user = new User();

usersetName(rsgetString("Name"));

usersetAge(rsgetString("Age"));

}

那只能创建一层的JTree ?

import javasqlConnection;  

import javasqlDriverManager;  

import javasqlResultSet;  

import javasqlSQLException;  

import javasqlStatement;  

  

import javaxswingJFrame;  

import javaxswingJTree;  

import javaxswingtreeDefaultMutableTreeNode;  

  

public class JTreeDemo2 extends JFrame {  

    private Connection con;  

    private Statement ste = null;  

    ResultSet rs;  

  

    JTreeDemo2() {

        super("JTreeDemo");

        thissetSize(200, 200);  

        thissetDefaultCloseOperation(JFrameEXIT_ON_CLOSE);

        OpenDb();

        DefaultMutableTreeNode node = new DefaultMutableTreeNode("所有表");  

        createNodes(node, "0");  

        JTree tree = new JTree(node);  

        thisadd(tree);  

        thissetVisible(true);  

    }  

  

    public void createNodes(DefaultMutableTreeNode parent, String ParentID){  

        DefaultMutableTreeNode temp = null;  

        String strsql = "show tables";  

        // 光标的相对位置  

        try{  

            rs = steexecuteQuery(strsql);  

            while (rsnext()){  

                temp = new DefaultMutableTreeNode(rsgetString(1));  

                parentadd(temp);  

            }  

        } catch(Exception e){  

            Systemoutprintln(e);  

        }  

    }  

  

    // 连接数据库  

    void OpenDb(){  

        String driver = "commysqljdbcDriver";  

        String connection = "jdbc:mysql://localhost:3306/test";  

        // 数据库用户名  

        String user = "root";  

        // 数据库密码  

        String password = "root";  

        try {  

            ClassforName(driver);  

        }catch (ClassNotFoundException e) {  

            eprintStackTrace();  

        }  

        try{  

            con = DriverManagergetConnection(connection, user, password);  

            ste = concreateStatement();  

        }catch (SQLException e){  

            eprintStackTrace();  

        }  

    }  

    public static void main(String[] argv) throws Exception {  

        new JTreeDemo2();  

  

    }  

}

你好,很高兴回答你的问题。

Mysql的delete语句可以用limit来限制删除的条数。

类似这样:

delete from 表名 where 条件 limit 条数。

如果有帮助到你,请点击采纳。

以上就是关于如何在Java程序中访问mysql数据库中的数据并进行简单的 *** 作全部的内容,包括:如何在Java程序中访问mysql数据库中的数据并进行简单的 *** 作、100分跪求牛人给我代码,用Java实现读取mysql数据库结构、我要取一个表的字段注释。MYSQL 语句怎么写 。取返回值是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/web/9560345.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存