<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CrociDBlog &#187; access</title>
	<atom:link href="http://crocidb.com/blog/tag/access/feed/" rel="self" type="application/rss+xml" />
	<link>http://crocidb.com/blog</link>
	<description>Programação, Jogos, Desenvolvimento de Games e opinião.</description>
	<lastBuildDate>Sat, 05 Feb 2011 21:59:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>		<item>
		<title>Gaseficando com Instala&#231;&#227;o</title>
		<link>http://crocidb.com/blog/2008/09/gaseficando-com-instalao/</link>
		<comments>http://crocidb.com/blog/2008/09/gaseficando-com-instalao/#comments</comments>
		<pubDate>Mon, 01 Sep 2008 21:11:44 +0000</pubDate>
		<dc:creator>CrociDB</dc:creator>
				<category><![CDATA[Projetos]]></category>
		<category><![CDATA[access]]></category>
		<category><![CDATA[comercial]]></category>
		<category><![CDATA[gas]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[sistema]]></category>

		<guid isPermaLink="false">http://crocidb.wordpress.com/2008/09/01/gaseficando-com-instalao/</guid>
		<description><![CDATA[Devido a pessoas que me disseram que não conseguiram fazer o Gaseficando funcionar, por precisar da execução de alguns passos de configuração no ODBC, eu criei um instalador para facilitar o processo. [Download] Lembrando, o programa está muito simples, foi feito em aproximadamente um fim de semana, nas pressas, porém pode ajudar alguém que esteja <a href="http://crocidb.com/blog/2008/09/gaseficando-com-instalao/"> read more <span class="meta-nav">&#187;</span></a>
Posts semelhantes:<ol>
<li><a href='http://crocidb.com/blog/2008/06/gaseficando/' rel='bookmark' title='Gaseficando'>Gaseficando</a></li>
<li><a href='http://crocidb.com/blog/2007/12/sistema-comercial-em-java/' rel='bookmark' title='Sistema Comercial em Java'>Sistema Comercial em Java</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Devido a pessoas que me disseram que não conseguiram fazer o <a href="http://crocidb.wordpress.com/2008/06/02/gaseficando/">Gaseficando</a> funcionar, por precisar da execução de alguns passos de configuração no ODBC, eu criei um instalador para facilitar o processo.</p>
<p><a href="http://www.4shared.com/file/61361420/b5b5aa73/gaseficando-setup.html">[Download]</a></p>
<p>Lembrando, o programa está muito simples, foi feito em aproximadamente um fim de semana, nas pressas, porém pode ajudar alguém que esteja interessado no assunto.</p>
<p>O código fonte está no outro pacote, no tópico original.</p>
<p>Não deixe de comentar, principalmente se for útil para você. =)</p>
<p>Obrigado.</p>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcrocidb.com%2Fblog%2F2008%2F09%2Fgaseficando-com-instalao%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcrocidb.com%2Fblog%2F2008%2F09%2Fgaseficando-com-instalao%2F&amp;source=CrociDB&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<!-- boo-widget start -->
          <script type="text/javascript">
            bb_keywords = "sistema";
            bb_bid  = "186532";
            bb_lang = "pt-BR";
            bb_name = "custom";bb_width = "200";bb_limit = "2";
          </script>
          <script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script>
          <!-- boo-widget end --><a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://crocidb.com/blog/2008/09/gaseficando-com-instalao/&title=Gaseficando+com+Instala&#231;&#227;o&srcURL=http://crocidb.com/blog" target="_blank" rel="nofollow"><img
src="http://crocidb.com/blog/wp-content/plugins/google-buzz-button-for-wordpress/images/google-buzz.png" alt="Google Buzz" /></a><p>Posts semelhantes:<ol>
<li><a href='http://crocidb.com/blog/2008/06/gaseficando/' rel='bookmark' title='Gaseficando'>Gaseficando</a></li>
<li><a href='http://crocidb.com/blog/2007/12/sistema-comercial-em-java/' rel='bookmark' title='Sistema Comercial em Java'>Sistema Comercial em Java</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://crocidb.com/blog/2008/09/gaseficando-com-instalao/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Conectando a um BD Access com Java</title>
		<link>http://crocidb.com/blog/2008/04/conectando-a-um-bd-access-com-java/</link>
		<comments>http://crocidb.com/blog/2008/04/conectando-a-um-bd-access-com-java/#comments</comments>
		<pubDate>Tue, 15 Apr 2008 20:39:04 +0000</pubDate>
		<dc:creator>CrociDB</dc:creator>
				<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[access]]></category>
		<category><![CDATA[banco de dados]]></category>
		<category><![CDATA[bd]]></category>
		<category><![CDATA[conexão]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[odbc]]></category>

		<guid isPermaLink="false">http://crocidb.wordpress.com/?p=142</guid>
		<description><![CDATA[Eu sei que esse não é o foco principal do blog, mas é uma coisa que me pedem muito, então aí vai! Vamos usar um Banco de Dados Acess com ODBC para conectar com o Java. Tentarei mostrar da forma mais simples possível. Primeiramente, crie um banco de dados no Access e salve em alguma <a href="http://crocidb.com/blog/2008/04/conectando-a-um-bd-access-com-java/"> read more <span class="meta-nav">&#187;</span></a>
Posts semelhantes:<ol>
<li><a href='http://crocidb.com/blog/2007/12/sistema-comercial-em-java/' rel='bookmark' title='Sistema Comercial em Java'>Sistema Comercial em Java</a></li>
<li><a href='http://crocidb.com/blog/2008/05/input-de-mouse-e-teclado-no-java/' rel='bookmark' title='Input de Mouse e Teclado no Java'>Input de Mouse e Teclado no Java</a></li>
<li><a href='http://crocidb.com/blog/2008/11/matematica-aplicada-fps-com-java/' rel='bookmark' title='Matemática aplicada: FPS com Java'>Matemática aplicada: FPS com Java</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Eu sei que esse não é o foco principal do blog, mas é uma coisa que me pedem muito, então aí vai!</p>
<p>Vamos usar um Banco de Dados Acess com ODBC para conectar com o Java. Tentarei mostrar da forma mais simples possível.</p>
<p>Primeiramente, crie um banco de dados no Access e salve em alguma pasta FIXA do seu projeto (um exemplo, crie uma pasta <b>bf</b> na pasta raiz do seu projeto).</p>
<p>Agora abra o Painel de Controle do Windows, vá em Ferramentas Administrativas -&gt; Fonte de Dados (ODBC). Você pode selecionar a aba Fontes de Dados do Sistema, e então clique em Adicionar. Selecione <b>Driver do Microsoft Access (*.mdb)</b> e clique em Concluir, agora coloque um nome para o Alias do seu banco (esse alias serve para interligar o Java ao Banco), clique em Selecionar e escolha o caminho do banco. Pronto, agora pressione OK e pronto! Vamos então para a melhor parte: Programação! =]</p>
<p>Na sua classe, importe:</p>
<pre class="brush: java; title: ; notranslate">import java.sql.*;</pre>
<p>Ela é que contém as classes necessárias para se conectar e manipular o banco.</p>
<p>Agora, dentro da classe, você pode definir uns objetos, um <b>Connection</b>, que manipula a conexão em si, e um <b>Statement</b>, que manipula o banco com querys. Assim:</p>
<pre class="brush: java; title: ; notranslate">public Connection con;
public Statement stm;</pre>
<p>Agora, para facilitar, crie um método chamado <b>Connectar</b>:</p>
<pre class="brush: java; title: ; notranslate">public void Conectar()
	{
		//JOptionPane.showMessageDialog(null, &quot;Preparando para iniciar a conexão com o BD;&quot;);

		try
		{
			/* Tenta se conectar ao Driver */
			Class.forName(&quot;sun.jdbc.odbc.JdbcOdbcDriver&quot;);
		}
		catch (ClassNotFoundException e)
		{
			JOptionPane.showMessageDialog(null, &quot;Impossível carregar o Driver.&quot;);
			System.exit(0);
		}
		try
		{
			/* nomedobanco é o nome que você deu anteriormente ao seu alias */
			con = DriverManager.getConnection(&quot;jdbc:odbc:nomedobanco&quot;);
			stm = con.createStatement();
		}
		catch (SQLException sqle)
		{
			JOptionPane.showMessageDialog(null, &quot;Problema ao conectar!&quot;);
			System.exit(0);
		}

		//JOptionPane.showMessageDialog(null, &quot;Conectado com sucesso!&quot;);
	}</pre>
<p>Você pode descomentar as linhas que mostram uma mensagem antes de se conectar e depois, só para ver como que é! ^^</p>
<p>Crie também uma função para desconectar, e se possível, chame-a antes de sair do seu programa:</p>
<pre class="brush: java; title: ; notranslate">public void Desconectar()
	{
		try
		{
			con.close();
		}
		catch (SQLException sqle)
		{
			JOptionPane.showMessageDialog(null, &quot;Problema ao desconectar!&quot;);
			System.exit(0);
		}
	}</pre>
<p>Basicamente, agora você já pode se conectar e desconectar ao banco de dados! Excelente não?</p>
<p>Tá, imagino agora que você se perguntou: &#8220;Mas como vou manipulá-lo agora?&#8221;! Hmm, Boa pergunta!</p>
<p>Para manipular o Banco de Dados em si, como fazer consultas, inserções, remoções, é necessário a utilização de SQL, portanto se você não sabe, é melhor estudar um pouco! hehehe</p>
<p>Então, voltando para o Java&#8230;</p>
<p>Lembra-se do objeto <b>Statement</b> que criamos? Então, ele é o ponto chave agora! Para executar uma query, você usa o método <b>execute</b> dele, assim:</p>
<pre class="brush: java; title: ; notranslate">stm.execute(&quot;INSERT INTO tabela(nome, idade) VALUES('Bruno', 17)&quot;);</pre>
<p>Porém ele NÃO traz retorno algum, ou seja, se você quiser fazer uma consulta, por exemplo, tem que usar o método <b>executeQuery</b>, que retorna um objeto <b>ResultSet</b>, que contém todo o resgistro retornado do banco de dados, a partir da consulta.</p>
<pre class="brush: java; title: ; notranslate">try
{
	ResultSet rs = stm.executeQuery(&quot;SELECT * FROM tabela&quot;);
	while (rs.next())
	{
		JOptionPane.showMessageDialog(null, &quot;Nome: &quot; + rs.getString(&quot;nome&quot;) + &quot; - Idade: &quot; + rs.getInt(&quot;idade&quot;));
	}
}
catch (SQLException e)
{
	JOptionPane.showMessageDialog(null,&quot;&quot; + e.getMessage(),&quot;Erro&quot;,0);
}
finally
{
	rs.close();
}</pre>
<p>O Objeto ResultSet, tem um método para pegar cada tipo do banco de dados. Dentro dele vai o parâmetro que é o nome do campo a ser pego!</p>
<p>Fácil? Não exatamente! Isso é muito básico, não inútil, mas básico. Portanto, você concerteza vai precisar de mais material, então acesse este <a href="http://www.google.com.br">magnífico site</a> que você vai achar de tudo lá! =D</p>
<p>(Muito Obrigado ao ViniGodoy pela ajuda aqui! =D)</p>
<p>Valeu, até a próximaaa!
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcrocidb.com%2Fblog%2F2008%2F04%2Fconectando-a-um-bd-access-com-java%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcrocidb.com%2Fblog%2F2008%2F04%2Fconectando-a-um-bd-access-com-java%2F&amp;source=CrociDB&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<!-- boo-widget start -->
          <script type="text/javascript">
            bb_keywords = "odbc";
            bb_bid  = "186532";
            bb_lang = "pt-BR";
            bb_name = "custom";bb_width = "200";bb_limit = "2";
          </script>
          <script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script>
          <!-- boo-widget end --><a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://crocidb.com/blog/2008/04/conectando-a-um-bd-access-com-java/&title=Conectando+a+um+BD+Access+com+Java&srcURL=http://crocidb.com/blog" target="_blank" rel="nofollow"><img
src="http://crocidb.com/blog/wp-content/plugins/google-buzz-button-for-wordpress/images/google-buzz.png" alt="Google Buzz" /></a><p>Posts semelhantes:<ol>
<li><a href='http://crocidb.com/blog/2007/12/sistema-comercial-em-java/' rel='bookmark' title='Sistema Comercial em Java'>Sistema Comercial em Java</a></li>
<li><a href='http://crocidb.com/blog/2008/05/input-de-mouse-e-teclado-no-java/' rel='bookmark' title='Input de Mouse e Teclado no Java'>Input de Mouse e Teclado no Java</a></li>
<li><a href='http://crocidb.com/blog/2008/11/matematica-aplicada-fps-com-java/' rel='bookmark' title='Matemática aplicada: FPS com Java'>Matemática aplicada: FPS com Java</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://crocidb.com/blog/2008/04/conectando-a-um-bd-access-com-java/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

