Skip to content

Commit d3d98df

Browse files
author
JesusBetaX
committed
init 2
1 parent b40260f commit d3d98df

File tree

4 files changed

+56
-21
lines changed

4 files changed

+56
-21
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/nbproject/private/

nbproject/project.properties

+2-2
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@ javac.deprecation=false
3939
javac.external.vm=true
4040
javac.processorpath=\
4141
${javac.classpath}
42-
javac.source=1.8
43-
javac.target=1.8
42+
javac.source=1.7
43+
javac.target=1.7
4444
javac.test.classpath=\
4545
${javac.classpath}:\
4646
${build.classes.dir}

src/com/jx/db/DataBaseConfig.java

-19
Original file line numberDiff line numberDiff line change
@@ -25,23 +25,4 @@ public static DataBase getDataBaseMySQL() {
2525
}
2626
return mysql;
2727
}
28-
29-
public static void main(String... args) throws SQLException {
30-
DataBase db = DataBaseConfig.getDataBaseMySQL();
31-
32-
String sql = "SELECT * FROM producto";
33-
34-
try (ResultSet rs = db.query(sql)) {
35-
while (rs.next()) {
36-
int idProducto = rs.getInt("idProducto");
37-
String codigo = rs.getString("codigo");
38-
String nombre = rs.getString("nombre");
39-
40-
System.out.format("%1$-10s %2$-20s %3$20s\n",
41-
idProducto, codigo, nombre);
42-
}
43-
} finally {
44-
db.close();
45-
}
46-
}
4728
}

src/com/jx/db/Demo.java

+53
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
package com.jx.db;
2+
3+
import java.sql.ResultSet;
4+
import java.sql.SQLException;
5+
import java.util.LinkedHashMap;
6+
7+
/**
8+
*
9+
* @author Jesus
10+
*/
11+
public class Demo {
12+
13+
public void select() throws SQLException {
14+
try (DataBase db = DataBaseConfig.getDataBaseMySQL()) {
15+
String sql = "SELECT * FROM producto";
16+
17+
try (ResultSet rs = db.query(sql)) {
18+
while (rs.next()) {
19+
int idProducto = rs.getInt("idProducto");
20+
String codigo = rs.getString("codigo");
21+
String nombre = rs.getString("nombre");
22+
23+
System.out.format("%1$-10s %2$-20s %3$20s\n",
24+
idProducto, codigo, nombre);
25+
}
26+
}
27+
}
28+
}
29+
30+
public void insert() throws SQLException {
31+
try (DataBase db = DataBaseConfig.getDataBaseMySQL()) {
32+
LinkedHashMap<String, Object> values = new LinkedHashMap<>();
33+
values.put("codigo", "PC-89273912");
34+
values.put("nombre", "PC");
35+
int idProducto = db.insert("producto", values);
36+
}
37+
}
38+
39+
public void upadte(int idProducto) throws SQLException {
40+
try (DataBase db = DataBaseConfig.getDataBaseMySQL()) {
41+
LinkedHashMap<String, Object> values = new LinkedHashMap<>();
42+
values.put("codigo", "PC-89273912");
43+
values.put("nombre", "PC");
44+
db.update("producto", values,
45+
"idProducto = ?", idProducto);
46+
}
47+
}
48+
49+
public static void main(String... args) throws SQLException {
50+
Demo demo = new Demo();
51+
}
52+
53+
}

0 commit comments

Comments
 (0)