Skip to content

Commit 4432a4d

Browse files
committed
Classe 'main' renomeada para 'Main';
Correção textual no Main; Adição de pacotes; Adição da classe executável MainGUI.
1 parent 34800f0 commit 4432a4d

File tree

11 files changed

+942
-17
lines changed

11 files changed

+942
-17
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
/nbproject/private/
2-
/build/
2+
/build/
3+
/dist/

README.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,14 @@ Projeto simples desenvolvido no NetBeans utilizando a linguagem Java fazendo int
44

55
As operações exemplificadas nesse projeto são as de: inserção, leitura, alteração e remoção (CRUD) de contatos no banco de dados MySQL.
66

7+
* Opções de Execução (pacote iagocolodetti.javadbexemplo.view):
8+
* Main -> Execução via console.
9+
* MainGUI -> Execução com interface gráfica.
10+
711
* Downloads: https://github.com/iagocolodetti/JavaDBExemplo/releases
8-
* [Arquivo de Script MySQL](https://github.com/iagocolodetti/JavaDBExemplo/releases/download/v1.2/contatodb.sql "contatodb.sql")
9-
* [Driver Necessário](https://github.com/iagocolodetti/JavaDBExemplo/releases/download/v1.2/mysql-connector-java-5.1.23-bin.jar "mysql-connector-java-5.1.23-bin.jar")
10-
* [Código-Fonte](https://github.com/iagocolodetti/JavaDBExemplo/archive/v1.2.zip "v1.2.zip")
12+
* [Arquivo de Script MySQL](https://github.com/iagocolodetti/JavaDBExemplo/releases/download/v1.3/contatodb.sql "contatodb.sql")
13+
* [Driver Necessário](https://github.com/iagocolodetti/JavaDBExemplo/releases/download/v1.3/mysql-connector-java-5.1.23-bin.jar "mysql-connector-java-5.1.23-bin.jar")
14+
* [Código-Fonte](https://github.com/iagocolodetti/JavaDBExemplo/archive/v1.3.zip "v1.3.zip")
1115
<br/>
1216
<h3>Conectando o Banco de Dados MySQL no NetBeans</h3>
1317

nbproject/project.properties

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
annotation.processing.enabled=true
22
annotation.processing.enabled.in.editor=false
3-
annotation.processing.processor.options=
43
annotation.processing.processors.list=
54
annotation.processing.run.all.processors=true
65
annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output
6+
application.title=JavaDBExemplo
7+
application.vendor=iagov
78
build.classes.dir=${build.dir}/classes
89
build.classes.excludes=**/*.java,**/*.form
910
# This directory is removed when the project is cleaned:
@@ -26,6 +27,7 @@ dist.archive.excludes=
2627
dist.dir=dist
2728
dist.jar=${dist.dir}/JavaDBExemplo.jar
2829
dist.javadoc.dir=${dist.dir}/javadoc
30+
endorsed.classpath=
2931
excludes=
3032
file.reference.mysql-connector-java-5.1.23-bin.jar=lib\\mysql-connector-java-5.1.23-bin.jar
3133
includes=**
@@ -56,7 +58,7 @@ javadoc.splitindex=true
5658
javadoc.use=true
5759
javadoc.version=false
5860
javadoc.windowtitle=
59-
main.class=main
61+
main.class=iagocolodetti.javadbexemplo.view.MainGUI
6062
manifest.file=manifest.mf
6163
meta.inf.dir=${src.dir}/META-INF
6264
mkdist.disabled=false

src/ConnectionFactory.java renamed to src/iagocolodetti/javadbexemplo/dao/ConnectionFactory.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
package iagocolodetti.javadbexemplo.dao;
12

23
import java.sql.Connection;
34
import java.sql.DriverManager;
@@ -21,7 +22,6 @@ public class ConnectionFactory {
2122
private final String PASS = "root";
2223

2324
public Connection getConnection() {
24-
2525
try {
2626
Class.forName(DRIVER);
2727
return DriverManager.getConnection(URL, USER, PASS);
@@ -32,7 +32,6 @@ public Connection getConnection() {
3232
}
3333

3434
public void closeConnection(Connection con) {
35-
3635
try {
3736
if (con != null) {
3837
con.close();
@@ -43,7 +42,6 @@ public void closeConnection(Connection con) {
4342
}
4443

4544
public void closeConnection(Connection con, PreparedStatement ps) {
46-
4745
closeConnection(con);
4846
try {
4947
if (ps != null) {
@@ -55,7 +53,6 @@ public void closeConnection(Connection con, PreparedStatement ps) {
5553
}
5654

5755
public void closeConnection(Connection con, PreparedStatement ps, ResultSet rs) {
58-
5956
closeConnection(con, ps);
6057
try {
6158
if (rs != null) {

src/Contato.java renamed to src/iagocolodetti/javadbexemplo/dao/Contato.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
package iagocolodetti.javadbexemplo.dao;
12

23
/**
34
*

src/ContatoDAO.java renamed to src/iagocolodetti/javadbexemplo/dao/ContatoDAO.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1+
package iagocolodetti.javadbexemplo.dao;
12

3+
import iagocolodetti.javadbexemplo.exception.ContatoNaoExisteException;
24
import java.sql.SQLException;
35
import java.util.List;
46

src/ContatoDAOImpl.java renamed to src/iagocolodetti/javadbexemplo/dao/ContatoDAOImpl.java

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1+
package iagocolodetti.javadbexemplo.dao;
12

3+
import iagocolodetti.javadbexemplo.exception.ContatoNaoExisteException;
24
import java.sql.Connection;
35
import java.sql.PreparedStatement;
46
import java.sql.ResultSet;
@@ -18,7 +20,8 @@ public ContatoDAOImpl() {
1820
cf = new ConnectionFactory();
1921
}
2022

21-
// <editor-fold defaultstate="collapsed" desc="Comando(s) de Criação/Escrita (CREATE)">
23+
// <editor-fold defaultstate="expand" desc="Comando(s) de Criação/Escrita (CREATE)">
24+
@Override
2225
public void add(Contato contato)
2326
throws SQLException {
2427

@@ -40,7 +43,8 @@ public void add(Contato contato)
4043
}
4144
// </editor-fold>
4245

43-
// <editor-fold defaultstate="collapsed" desc="Comando(s) de Leitura/Busca (READ)">
46+
// <editor-fold defaultstate="expand" desc="Comando(s) de Leitura/Busca (READ)">
47+
@Override
4448
public Contato getContato(int id)
4549
throws ContatoNaoExisteException, SQLException {
4650

@@ -71,6 +75,7 @@ public Contato getContato(int id)
7175
return contato;
7276
}
7377

78+
@Override
7479
public List<Contato> getContatosPorNome(String nome)
7580
throws ContatoNaoExisteException, SQLException {
7681

@@ -102,6 +107,7 @@ public List<Contato> getContatosPorNome(String nome)
102107
return contatos;
103108
}
104109

110+
@Override
105111
public List<Contato> getContatosPorTelefone(String telefone)
106112
throws ContatoNaoExisteException, SQLException {
107113

@@ -132,7 +138,8 @@ public List<Contato> getContatosPorTelefone(String telefone)
132138

133139
return contatos;
134140
}
135-
141+
142+
@Override
136143
public List<Contato> getContatosPorEmail(String email)
137144
throws ContatoNaoExisteException, SQLException {
138145

@@ -164,6 +171,7 @@ public List<Contato> getContatosPorEmail(String email)
164171
return contatos;
165172
}
166173

174+
@Override
167175
public List<Contato> getContatos()
168176
throws ContatoNaoExisteException, SQLException {
169177

@@ -195,7 +203,8 @@ public List<Contato> getContatos()
195203
}
196204
// </editor-fold>
197205

198-
// <editor-fold defaultstate="collapsed" desc="Comando(s) de Atualização/Alteração (UPDATE)">
206+
// <editor-fold defaultstate="expand" desc="Comando(s) de Atualização/Alteração (UPDATE)">
207+
@Override
199208
public void update(Contato contato)
200209
throws ContatoNaoExisteException, SQLException {
201210

@@ -220,7 +229,8 @@ public void update(Contato contato)
220229
}
221230
// </editor-fold>
222231

223-
// <editor-fold defaultstate="collapsed" desc="Comando(s) de Exclusão/Remoção (DELETE)">
232+
// <editor-fold defaultstate="expand" desc="Comando(s) de Exclusão/Remoção (DELETE)">
233+
@Override
224234
public void delete(int id)
225235
throws ContatoNaoExisteException, SQLException {
226236

src/ContatoNaoExisteException.java renamed to src/iagocolodetti/javadbexemplo/exception/ContatoNaoExisteException.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
package iagocolodetti.javadbexemplo.exception;
12

23
/**
34
*

src/main.java renamed to src/iagocolodetti/javadbexemplo/view/Main.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,16 @@
1+
package iagocolodetti.javadbexemplo.view;
12

3+
import iagocolodetti.javadbexemplo.dao.ContatoDAOImpl;
4+
import iagocolodetti.javadbexemplo.dao.Contato;
5+
import iagocolodetti.javadbexemplo.exception.ContatoNaoExisteException;
26
import java.sql.SQLException;
37
import java.util.List;
48

59
/**
610
*
711
* @author iagocolodetti
812
*/
9-
public class main {
13+
public class Main {
1014

1115
private static ContatoDAOImpl contatoDAO = null;
1216

@@ -143,7 +147,7 @@ private static void buscarPorTelefone() {
143147
}
144148

145149
private static void buscarPorEmail() {
146-
System.out.println("---------- [BUSCAR (E-EMAIL)] ----------");
150+
System.out.println("---------- [BUSCAR (E-MAIL)] ----------");
147151
System.out.print("E-mail: ");
148152
try {
149153
List<Contato> contatos = contatoDAO.getContatosPorEmail(lerString());

0 commit comments

Comments
 (0)