Como alcançar a base de dados de Microsoft Access de JDBC
Angsuman Chakraborty
Outubro 2ö, 2003
accessDBURLPrefix final de estática confidencial da corda = “jdbc: odbc: Driver= {excitador de Microsoft Access (*.mdb)}; DBQ=”;
accessDBURLSuffix final de estática confidencial da corda = “; DriverID=22; READONLY=false}”;
// inicializa o excitador da ponte de JdbcOdbc
estática {
tentativa {
Class.forName (“sun.jdbc.odbc.JdbcOdbcDriver”);
} prendedor (ClassNotFoundException e) {
System.err.println (de “excitador da ponte JdbcOdbc não encontrado! ");
}
}
/** Cria uma conexão a uma base de dados do acesso *
o getAccessDBConnection de estática público da conexão (o nome de arquivo da corda) joga SQLException {
nome de arquivo = filename.replace ('', “/").trim ();
Amarre o databaseURL = o accessDBURLPrefix + o nome de arquivo + o accessDBURLSuffix;
retorne DriverManager.getConnection (databaseURL, "", "");
}
Arquivado sob a base de dados, software de Java, Microsoft, tecnologia |
|
RSS 2.0 |
Envie por correio electrónico este artigo
Você pode igualmente gostar de ler |


Adicione aos favoritos de Technorati

































Outubro 1ò, 2004 no 4:44 am
e se a base de dados tem a senha?
Março 28o, 2006 no 5:20 am
[...] Eu tinha fornecido previamente a essência de como alcançar a base de dados do acesso do MS de JDBC usando a ponte de JDBC-ODBC. Hoje eu elaborarei no esse e fornecê-lo-ei as duas classes da amostra. O primeiro - AccessJDBCUtil.java define um método que o forneça uma conexão à base de dados do acesso da Senhora. O segundo - AccessJDBCTest.java usa o primeiro para executar toda a pergunta dada (DDL & DML suportados) em quaisquer base de dados e exposições do acesso da Senhora o resultado no console. [...]
Agosto 2ó, 2006 no 11:40 pm
olá! angsuman,
seu código era realmente útil. tudo faz o sentido.
mas eu gostaria de você de jogar alguma luz em como você construiu o dburl.
se eu sou direito seu código não exige o nome da origem de dados.
eu gostaria de saber o que seu URL significa e construir tal URL.
Agosto 2ô, 2006 no 8:56 am
> se eu sou direito seu código não exige o nome da origem de dados.
Sim, a beleza dela é que não exige o nome da origem de dados.
> eu gostaria de saber o que seu URL significa e construir tal URL.
Apenas reúso o código que eu forneci. É o formato que o excitador da ponte do jdbc-odbc compreende e converte ao formato apropriado para camada subjacente do odbc. Reusar do short apenas meu código.
Julho ő, 2007 no 11:56 pm
É muito bem saber o conection de ODBC ao ACESSO do MS no wul'd de Program.Buti como para saber ir painel de controle e então a ODBC e dar
os detalhes de nome de DNS e selecionam a lima exigida de .mdb.
Eu sou u certo r que vai dar-me o informatin correto.
Julho 1ö, 2007 no 5:56 am
a mesma pergunta que o venkat que eu tentei usar o painel de controle mas wen me funcionei o programa mostrou o erro da exceção do sql…
diga-me como estabelecer o acesso e o jdbc da Senhora da conexão b/w através do painel de controle (o nome da origem de dados do odbc)
Julho 1õ, 2007 no 6:25 am
eu quero alcançar meu Microsoft alcanço a lima. a lima existe em meu mechine local… pode qualquer dar-me o código do exemplo para o mesmos… o código executado
Agosto ó, 2007 no 3:06 am
como conectar a lima do ajsp com o acesso da Senhora….jdbc do usinf….pode u emitir-me os Tag que os whis são usados
Novembro 2ó, 2007 no 8:20 am
im que tentam funcionar o applet com jdbc em uma lima de HTML com o navegador de Internet mas o applet são abertura mas a base de dados não está começ conectado .....
Novembro 2ó, 2007 no 7:59 pm
Você precisa de usar ou um tipo 3 (o excitador tecnologia-permitido Java do rede-protocolo de A inteiramente traduz chamadas de JDBC API em um protocolo líquido DBMS-independente que seja traduzido então a um protocolo do DBMS por um usuário. Esta computação distribuída líquida do usuário pode conectar todos seus clientes baseados na tecnologia de Java a muitas bases de dados diferentes. O protocolo específico usado depende do vendedor. Geralmente, este é a alternativa a mais flexível de JDBC API.) ou o tipo 4 (o nativo-protocolo inteiramente Java de A tecnologia-permitiu chamadas da tecnologia dos conversos JDBC do excitador no protocolo de rede usado por DBMSs diretamente. Isto permite uma chamada direta da máquina de cliente ao usuário do DBMS e é uma solução prática para o acesso do Intranet. Desde que muitos destes protocolos são proprietários os vendedores eles mesmos da base de dados seja a fonte primária para este estilo do excitador do excitador.) JDBC a conectar corretamente.
Junho ó, 2008 no 11:37 pm
eu quero alcançar dados primo dentro ao acesso do MS como escrever um código para este em java