Articles of jdbc

SqlServer: Login falhou para o usuário

Eu escrevi um programa de teste de login jdbc muito simples. E depois de todos os tipos de problemas eu quase consegui trabalhar. Quase, simplesmente não consigo passar este problema “SQLServerException: Login falhou para usuário xxxxx”. Eu criei um database simples PersonInfo, em seguida, criei o usuário user1 password1 (sql authenication). E depois de tentar […]

Não há mais dados para ler do erro de soquete

Estamos usando o Oracle como database para nosso aplicativo da Web. O aplicativo é executado na maioria das vezes, mas obtemos o erro “Não há mais dados para ler do soquete”. Caused by: java.sql.SQLRecoverableException: No more data to read from socket at oracle.jdbc.driver.T4CMAREngine.unmarshalUB1(T4CMAREngine.java:1142) at oracle.jdbc.driver.T4CMAREngine.unmarshalSB1(T4CMAREngine.java:1099) at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:288) at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:191) at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:523) at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:207) at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:863) […]

Oracle JDBC ojdbc6 Jar como uma Dependência Maven

Não consigo fazer com que o Maven empacote o arquivo ojdbc6.jar no arquivo war do meu projeto. Eu tenho que trabalhar dentro do arquivo POM ao especificar uma dependência diretamente para ferramentas de hibernação. Mas ele não será empacotado com o arquivo war do projeto e, portanto, meu projeto não será executado no Tomcat. Eu […]

ResultSet.getString (1) lança java.sql.SQLException: Operação inválida na posição atual do cursor

Quando executo o seguinte servlet: // package projectcodes; public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException { String UserID = request.getParameter(“UserID”); String UserPassword = request.getParameter(“UserPassword”); String userName = null; String Email = null; Encrypter encrypter = new Encrypter(); String hashedPassword = null; try { hashedPassword = encrypter.hashPassword(UserPassword); Context context = new InitialContext(); DataSource ds = (DataSource)context.lookup(“java:comp/env/jdbc/photog”); […]

Obter o tipo de tabela do Oracle a partir do procedimento armazenado usando o JDBC

Eu estou tentando entender diferentes maneiras de obter dados de tabela de procedimentos / funções armazenados do Oracle usando JDBC. As seis formas são as seguintes: procedimento retornando um tipo de tabela no nível do esquema como um parâmetro OUT procedimento retornando um tipo de tabela no nível do pacote como um parâmetro OUT procedimento […]

JDBC Class.forName vs DriverManager.registerDriver

Qual é a diferença do método forName vs registerDriver para carregar e registrar um driver JDBC?

MySQLSyntaxErrorException próximo a “?” Ao tentar executar o PreparedStatement

Eu estou tentando executar uma consulta usando um PreparedStatement em Java. Estou recebendo o erro número 1064 quando tento executar minha consulta (erro de syntax). Eu testei isso no navegador de consulta MySQL com valores substitutos que funciona bem. O que há de errado com o meu código? Aqui está o código relevante: String query […]

MySQL e JDBC com rewriteBatchedStatements = true

Eu tenho lido em torno, aqui , aqui e aqui sobre as vantagens de usar rewriteBatchedStatements=true Se eu entendi direito, com rewriteBatchedStatements=true o JDBC irá empacotar o maior número possível de consultas em um único pacote de rede, diminuindo assim a sobrecarga da rede. Estou certo? Então vem a minha atenção que o valor definido […]

Nenhum driver adequado encontrado para ‘jdbc: mysql: // localhost: 3306 / mysql

Usando Java, eu recebo este erro ao tentar se conectar a um database mysql: java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/mysql at java.sql.DriverManager.getConnection(Unknown Source) at java.sql.DriverManager.getConnection(Unknown Source) at MyTest1.main(MyTest1.java:28) Estou usando o driver mysql-connector-java-5.1.18-bin.jar . Está no meu caminho de construção. Eu reiniciei o MySQL. Eu também fiz logon a partir da linha de comando […]

Qual é a string de conexão do driver JDBC do MySQL?

Eu sou novo no JDBC e estou tentando fazer uma conexão com um database MySQL. Estou usando o driver Connector / J, mas não consigo encontrar a string de conexão JDBC para o meu método Class.forName() .