
我用的数据库是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)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)