
工具:
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 语句怎么写 。取返回值是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)