如何使用eclipse调用数据库中的内容,并将数据显示出来具体步骤和代码··

如何使用eclipse调用数据库中的内容,并将数据显示出来具体步骤和代码··,第1张

我用的数据库是mysql,下载这个东东mysql-connector-java-5115zip解压把mysql-connector-java-5115-binjar导入到你要连接数据库的项目中(应该知道怎么导入吧!)然后就是代码,以下代码是插入数据库的例子

import javaawt;

import javaawteventActionEvent;

import javaawteventActionListener;

import javaxswing;

import javasql;

public class Login2 {

private Connection connection;

private JButton button1;

private JFrame frame;

private JLabel nameLabel,pwdLabel;

private JTextField nameTA,pwdTA;

private JPanel panel;

// private Statement stat;

private ResultSet rs;

public Login2()

{

String url = "jdbc:mysql://localhost:3306/(此处填写你创建的数据库名字)";

String username = "(此处填写你的数据库用户,例如root)";

String password = "(此处填写你的数据库安装时设置的密码)";

//加载驱动程序以连接数据库

try {

ClassforName( "orggjtmmmysqlDriver" );

connection = DriverManagergetConnection(

url, username, password );

}

//捕获加载驱动程序异常

catch ( ClassNotFoundException cnfex ) {

Systemerrprintln(

"装载 JDBC/ODBC 驱动程序失败。" );

cnfexprintStackTrace();

Systemexit( 1 ); // terminate program

}

//捕获连接数据库异常

catch ( SQLException sqlex ) {

Systemerrprintln( "无法连接数据库" );

sqlexprintStackTrace();

Systemexit( 1 ); // terminate program

}

frame = new JFrame();

panel = new JPanel();

panelsetLayout(new GridLayout(3,2));

nameLabel = new JLabel("user");

pwdLabel = new JLabel("password");

nameTA = new JTextField();

pwdTA = new JTextField();

button1 = new JButton("insert");

button1addActionListener(new ActionListener()

{

public void actionPerformed(ActionEvent e)

{

String str1 = nameTAgetText();

String str2 = pwdTAgetText();

String str = "insert into user values('"+str1+"','"+str2+"')";

try {

// Statement stat = null;

PreparedStatement pstmt = connectionprepareStatement(str);

pstmtexecuteUpdate();

} catch (SQLException e1) {

// TODO Auto-generated catch block

e1printStackTrace();

}

JOptionPaneshowMessageDialog(null, "yes");

}

});

paneladd(nameLabel);

paneladd(nameTA);

paneladd(pwdLabel);

paneladd(pwdTA);

paneladd(button1);

frameadd(panel);

framesetDefaultCloseOperation(JFrameEXIT_ON_CLOSE);

framesetSize(300,100);

framesetVisible(true);

}

/

@param args

/

public static void main(String[] args) {

Login2 l = new Login2();

}

}

还有问题可以继续联系

数据库

eclipse连接MySql数据库(菜鸟入门之详细步骤)

普通网友

原创

关注

10点赞·9631人阅读

为了方便,在这里给百度网盘链接地址,可直接下载到jar包。

链接:>

AppServ已安装,127001登陆用户名密码正确,但Eclipse访问时被拒。同样的代码,在另一台电脑上跑着没问题,这久说明环境没配置好,检查一下环境配置,看服务是否开启了的。

以上就是关于如何使用eclipse调用数据库中的内容,并将数据显示出来具体步骤和代码··全部的内容,包括:如何使用eclipse调用数据库中的内容,并将数据显示出来具体步骤和代码··、eclipse版本低能连接高版本的mysql吗、Eclipse不能连接到数据库Access denied for user 'root'@'localhost' (using password: YES)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/sjk/10149315.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存