網(wǎng)站制作NEWS
eclipse怎么把數(shù)據(jù)庫(kù)內(nèi)容顯示在網(wǎng)頁(yè)上
我用的數(shù)據(jù)庫(kù)是mysql,下載這個(gè)東東mysql-connector-java-5.1.15.zip解壓把mysql-connector-java-5.1.15-bin.jar導(dǎo)入到你要連接數(shù)據(jù)庫(kù)的項(xiàng)目中(應(yīng)該知道怎么導(dǎo)入吧?。┤缓缶褪谴a,以下代碼是插入數(shù)據(jù)庫(kù)的例子
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
import java.sql.*;
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/(此處填寫(xiě)你創(chuàng)建的數(shù)據(jù)庫(kù)名字)";
String username = "(此處填寫(xiě)你的數(shù)據(jù)庫(kù)用戶,例如root)";
String password = "(此處填寫(xiě)你的數(shù)據(jù)庫(kù)安裝時(shí)設(shè)置的密碼)";
//加載驅(qū)動(dòng)程序以連接數(shù)據(jù)庫(kù)
try {
Class.forName( "org.gjt.mm.mysql.Driver" );
connection = DriverManager.getConnection(
url, username, password );
}
//捕獲加載驅(qū)動(dòng)程序異常
catch ( ClassNotFoundException cnfex ) {
System.err.println(
"裝載 JDBC/ODBC 驅(qū)動(dòng)程序失敗。" );
cnfex.printStackTrace();
System.exit( 1 ); // terminate program
}
//捕獲連接數(shù)據(jù)庫(kù)異常
catch ( SQLException sqlex ) {
System.err.println( "無(wú)法連接數(shù)據(jù)庫(kù)" );
sqlex.printStackTrace();
System.exit( 1 ); // terminate program
}
frame = new JFrame();
panel = new JPanel();
panel.setLayout(new GridLayout(3,2));
nameLabel = new JLabel("user");
pwdLabel = new JLabel("password");
nameTA = new JTextField();
pwdTA = new JTextField();
button1 = new JButton("insert");
button1.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
String str1 = nameTA.getText();
String str2 = pwdTA.getText();
String str = "insert into user values('"+str1+"','"+str2+"')";
try {
// Statement stat = null;
PreparedStatement pstmt = connection.prepareStatement(str);
pstmt.executeUpdate();
} catch (SQLException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
JOptionPane.showMessageDialog(null, "yes");
}
});
panel.add(nameLabel);
panel.add(nameTA);
panel.add(pwdLabel);
panel.add(pwdTA);
panel.add(button1);
frame.add(panel);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300,100);
frame.setVisible(true);
}
/**
* @param args
*/
public static void main(String[] args) {
Login2 l = new Login2();
}
}
多重隨機(jī)標(biāo)簽
揚(yáng)大附中東部分校屬于哪個(gè)街道 生日宴邀請(qǐng)函怎么寫(xiě) 成都坐公交地鐵用哪個(gè)app最好 開(kāi)發(fā)一個(gè)微信小程序多少錢 芝罘區(qū)有哪些路 powerpoint制作抽獎(jiǎng)幻燈片實(shí)例教程 mularsa是什么牌子的衣服 雄安新區(qū)辦理寬帶那個(gè)價(jià)格最低 綿陽(yáng)掌上文化傳播有限公司怎么樣 大學(xué)學(xué)習(xí)建模用什么電腦好 python語(yǔ)言屬于什么 中國(guó)電建集團(tuán)港航建設(shè)有限公司有哪6家分公司 如何把房子盡快租出去 注冊(cè)公司100萬(wàn)要交多少錢 北京智恒聯(lián)盟科技有限公司公司簡(jiǎn)介 哪家的涉密計(jì)算機(jī)及移動(dòng)存儲(chǔ)介質(zhì)保密管理系統(tǒng)三合一支持win7 嘉興哪個(gè)公園可以搭帳篷嘉興旅游帳篷推薦地方 怎么查app的備案信息 怎樣用啤酒做出美味的小吃 山東機(jī)械局怎么樣 青檸影院免費(fèi)看電影嗎 北大未名北大未名bbs excel里制作項(xiàng)目預(yù)算表如何輸入一個(gè)人名讓此人的薪資后臺(tái)相加得出結(jié)果操作步驟和公式盡量詳盡謝謝 怎樣做一個(gè)好的外貿(mào)電商seo項(xiàng)目方案策劃 小米的玩機(jī)技巧在哪里找 甘肅省專升本可以報(bào)考哪些大學(xué) 3d裝修軟件哪個(gè)好 奇比特的作用 洛陽(yáng)曌軒網(wǎng)絡(luò)科技有限公司怎么樣