Amigos, sera que temos algum banco em que eu possa gravar e ler no formato moeda sem ter que ficar convertendo para calculos em JAVA ?
Oracle
Postgres
???
alguma sugestão?
Amigos, sera que temos algum banco em que eu possa gravar e ler no formato moeda sem ter que ficar convertendo para calculos em JAVA ?
Oracle
Postgres
???
alguma sugestão?
a maioria, pelo menos os que eu conheço tem um data type chamado money.
Qual banco vc utiliza?
No Oracle não existe um “formato moeda”.
Vc pode definir que o campo tem 2 casas decimais, e assim trabalhar com valores monetários.
Mas no banco de dados não terá a máscara “R$9.999,99”, apenas 9999,99.
O normal é mostrar essa máscara no front-end, e não no armazenar assim no banco de dados!
legal
é que eu utilizo o mysql e tive problemas
sempre tinha que estar formatando
se nao for pedir demais
vc tem a string de conexao
o drive tb é facil achar ??
me parece que o oracle tem a um versao…free
se tiver links interesssantes e puder me passar agradeco
se nao for pedir demais
vc tem a string de conexao
o drive tb é facil achar ??
me parece que o oracle tem a um versao…free
se tiver links interesssantes e puder me passar agradeco
Bom, segue o trecho que interessa:
import oracle.jdbc.pool.OracleDataSource;
import oracle.jdbc.pool.OracleConnectionCacheManager;
public class ConnectionProvider {
private static OracleDataSource ods = null;
static {
try {
ods = new OracleDataSource();
String url = "jdbc:oracle:thin:@//localhost:1521/XE";
ods.setURL(url);
ods.setUser("scott");
ods.setPassword("tiger");
Para baixar a versão free do Oracle, entre no site da Oracle,
entre em Database, Downloads, Oracle Express Edition (XE).
No Oracle não existe um “formato moeda”.
!
cara aproveitando a sua afirmação, é mais ou menos isso que está nessa tabela né? tudo bem que nao passa de um number formatado, estou errado??
Link do pdf com a Tabela:
http://download.oracle.com/docs/cd/B19306_01/gateways.102/b14275/apa.htm#sthref179
abraço!
Aqui aonde trabalho eles usam Oracle, porém, não sou eu que crio o banco.Academicamente eu uso SQL Server , e pelo que sei existem esses 2 tipos de data type que se encaixam no padrão que voce deseja.
money Monetary data values from -2^63 through 2^63 - 1
smallmoney Monetary data values from -214,748.3648 through +214,748.3647
abraco