Câu hỏi được gắn thẻ «jdbc»

JDBC (Java DataBase Connectivity) là API cơ sở cho phép tương tác với các máy chủ cơ sở dữ liệu SQL bằng cách thực thi các câu lệnh SQL bằng ngôn ngữ lập trình Java.

18
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver trong Eclipse
Có gì sai với mã có rất nhiều lỗi trong khi gỡ lỗi. Tôi đang viết mã cho một lớp singleton để kết nối với cơ sở dữ liệu mysql. Đây là mã của tôi package com.glomindz.mercuri.util; import java.sql.Connection; import java.sql.Driver; import java.sql.DriverManager; import java.sql.SQLException; public class MySingleTon { String …




5
PreparedStatement setNull (..)
Java PreparedStatement cung cấp khả năng đặt giá trị Null một cách rõ ràng. Khả năng này là: prepStmt.setNull(parameterIndex, Types.VARCHAR); Ngữ nghĩa của lệnh gọi này có giống như khi sử dụng setType cụ thể với tham số null không? prepStmt.setString(null); ?

10
xử lý các giá trị DATETIME 0000-00-00 00:00:00 trong JDBC
Tôi nhận được một ngoại lệ (xem bên dưới) nếu tôi cố gắng làm resultset.getString("add_date"); cho kết nối JDBC với cơ sở dữ liệu MySQL chứa giá trị DATETIME là 0000-00-00 00:00:00 (giá trị gần như null cho DATETIME), mặc dù tôi chỉ đang cố gắng lấy giá trị dưới …
85 java  sql  date  jdbc 

5
Câu lệnh chuẩn bị với câu lệnh.RETURN_GENERATED_KEYS
Cách duy nhất mà một số trình điều khiển JDBC trả lại Statement.RETURN_GENERATED_KEYSlà thực hiện một số điều sau đây: long key = -1L; Statement statement = connection.createStatement(); statement.executeUpdate(YOUR_SQL_HERE, Statement.RETURN_GENERATED_KEYS); ResultSet rs = statement.getGeneratedKeys(); if (rs != null && rs.next()) { key = rs.getLong(1); } Có cách nào để làm …
83 java  jdbc 


6
Múi giờ java.sql.Timestamp có cụ thể không?
Tôi phải lưu trữ dateTime UTC trong DB. Tôi đã chuyển đổi dateTime trong múi giờ cụ thể thành UTC. cho rằng tôi đã làm theo mã dưới đây. Ngày nhập của tôi Thời gian là "20121225 10:00:00 Z" múi giờ là "Châu Á / Calcutta" Máy chủ / DB …
81 java  oracle  date  datetime  jdbc 


6
Ngoại lệ ResultSet - trước khi bắt đầu tập kết quả
Tôi đang gặp sự cố khi lấy dữ liệu từ một ResultSetđối tượng. Đây là mã của tôi: String sql = "SELECT type FROM node WHERE nid = ?"; PreparedStatement prep = conn.prepareStatement(sql); int meetNID = Integer.parseInt(node.get(BoutField.field_meet_nid)); prep.setInt(1, meetNID); ResultSet result = prep.executeQuery(); result.beforeFirst(); String foundType = result.getString(1); if (! …
78 java  jdbc 



3
Tối ưu hóa JDBC của Oracle: Kích hoạt bộ đệm ẩn PreparedStatement trong ứng dụng khởi động Spring
Tôi có một ứng dụng Spring Boot REST được kết nối với cơ sở dữ liệu Oracle. Chúng tôi đang sử dụng JDBC bằng JdbcTemplate. Các thuộc tính cơ sở dữ liệu Oracle có được thông qua 3 cài đặt application.properations này : spring.datasource.url spring.datasource.username spring.datasource.password Ứng dụng này đang …
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.