Вы находитесь на странице: 1из 5

import java.sql.

*;
public class db
{
static final String
static final String
static final String
static final String

JDBC_DRIVER="com.mysql.jdbc.Driver";
DB_URL = "jdbc:mysql://localhost:3306/userdb";
USER="root";
PASS="toor";

Connection conn = null;


Statement stmt = null;
static final String d_unit=jTextField2.getText();
static final String d_name=jTextField3.getText();
static final String d_dob=jDateChooser2.getText();
//static final String d_gender="gender";
static final String d_age=jTextField4.getText();
static final String d_doorno=jTextField5.getText();
static final String d_street=jTextField6.getText();
static final String d_vc=jTextField7.getText();
static final String d_district=jTextField8.getText();
static final String d_pin=jTextField9.getText();
static final String d_phone=jTextField10.getText();
static final String d_mail=jTextField11.getText();
static final String d_occupations=jTextField12.getText();
try
{
Class.forName("com.mysql.jdbc.Driver");
conn=DriverManager.getConnection(DB_URL,USER,PASS);
stmt = conn.createStatement();
stmt.executeUpdate("insert into donors (unit,name,dob,age,doorno,street,vc,
district,pin,phone,mail,occupation) values('"+d_unit+"','"+d_name+"','"+d_dob+"'
,'"+d_age+"','"+d_doorno+"','"+d_street+"','"+d_vc+"','"+d_district+"','"+d_pin+
"','"+d_phone+"','"+d_mail+"','"+d_occupations+"')");
JOptionPane.showMessageDialog(null,"Inserted Successfully!");
}
catch(Exception e)
{
}
}
================================================================================
=======================================================
resposta
private void btnSaveActionPerformed(java.awt.event.ActionEvent evt) {
String itemCode = txtItemCode.getText();
String itemName = txtItemName.getText();
String unitPrice = txtUnitPrice.getText();
String qty = txtQty.getText();
String query = "insert into items values ('"+itemCode+"','"+itemName+"','"+u
nitPrice+"','"+qty+"')";
System.out.println(query);
try {
Connection c = DBClass.getConnection();
Statement stmt = c.createStatement();
stmt.executeUpdate(query);
JOptionPane.showMessageDialog(this, "Saved");

} catch (Exception e) {
e.printStackTrace();
}
=========================================================================
resp2
import java.sql.Connection;
import java.sql.DriverManager;
/**
*
* @author Nadun
*/
public class DBClass {
static private Connection connection;
public static Connection getConnection() throws Exception{
if(connection == null){
//JDBC
Class.forName("com.mysql.jdbc.Driver");
connection = DriverManager.getConnection("jdbc:mysql://localhost:330
6/stock", "root", "123");
}
return connection;
}
===============================================
rep3
String sql="INSERT INTO donors (unit,name) VALUES (?,?)";
//put the rest of the sentence
try {
PreparedStatement pdt = cn.prepareStatement(sql);
pdt.setString(1, jTextField2.getText();
pdt.setString(2, jTextField3.getText();
//put the rest of the code
int n1=pdt.executeUpdate();
if(n1>0)
{
JOptionPane.showMessageDialog(null,"Inserted Successfully!");
}
}catch (SQLException ex) { }
----------------------------------------------------------------------------------------------------------------------------package JavaDB_001;
import java.awt.event.*;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
import javax.swing.*;
public class Work extends JFrame{
JLabel JL_fname,JL_lname,JL_age,JL_id;
JTextField JT_fname,JT_lname,JT_age,JT_id;
JButton btn_insert,btn_update,btn_delete;
public Work(){

super("INSERT UPDATE DELETE");


JL_id = new JLabel("Id:");
JL_fname = new JLabel("Fname:");
JL_lname = new JLabel("Lname:");
JL_age = new JLabel("Age:");
JL_id.setBounds(20, 20, 100, 20);
JL_fname.setBounds(20, 50, 100, 20);
JL_lname.setBounds(20, 80, 100, 20);
JL_age.setBounds(20, 110, 100, 20);
JT_id = new JTextField(20);
JT_fname = new JTextField(20);
JT_lname = new JTextField(20);
JT_age = new JTextField(20);
JT_id.setBounds(130,20,150,20);
JT_fname.setBounds(130, 50, 150, 20);
JT_lname.setBounds(130, 80, 150, 20);
JT_age.setBounds(130, 110, 150, 20);
btn_insert = new JButton("Insert");
btn_update = new JButton("Update");
btn_delete = new JButton("Delete");
btn_insert.setBounds(300, 50, 80, 20);
btn_update.setBounds(300, 80, 80, 20);
btn_delete.setBounds(300, 110, 80, 20);
setLayout(null);
add(JL_id);
add(JL_fname);
add(JL_lname);
add(JL_age);
add(JT_id);
add(JT_fname);
add(JT_lname);
add(JT_age);
add(btn_insert);
add(btn_update);
add(btn_delete);

//button insert
btn_insert.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
try{
theQuery("insert into users (fname,lname,age) values('"+JT_fname.ge
tText()+"','"+JT_lname.getText()+"',"+JT_age.getText()+")");
}
catch(Exception ex){}
}
});
//button update
btn_update.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
try{

theQuery("update users set fname = '"+JT_fname.getText()+"',lname = '


"+JT_lname.getText()+"', age = "+JT_age.getText()+" where id = "+JT_id.getText()
);
}
catch(Exception ex){}
}
});
//button delete
btn_delete.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
try{
theQuery("delete from users where id = "+JT_id.getText());
}
catch(Exception ex){}
}
});
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
setLocationRelativeTo(null);
setSize(500,200);
}

//function to execute the insert update delete query


public void theQuery(String query){
Connection con = null;
Statement st = null;
try{
con = DriverManager.getConnection("jdbc:mysql://localhost/test_db","ro
ot","");
st = con.createStatement();
st.executeUpdate(query);
JOptionPane.showMessageDialog(null,"Query Executed");
}catch(Exception ex){
JOptionPane.showMessageDialog(null,ex.getMessage());
}
}
public static void main(String[] args){
new Work();
}
}
-----------------------------------------------------------------------------------------------------------------------------

Вам также может понравиться