Java Database Connectivity
ಜಾವಾ ಡೇಟಾಬೇಸ್ ಕನೆಕ್ಟಿವಿಟಿ (ಜೆಡಿಬಿಸಿ) ಎಂಬುದು ಜಾವಾ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯ ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಇಂಟರ್ಫೇಸ್ (ಎಪಿಐ) ಆಗಿದ್ದು, ಇದು ಕ್ಲೈಂಟ್ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಹೇಗೆ ಪ್ರವೇಶಿಸಬಹುದು ಎಂಬುದನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ. ಇದು ಜಾವಾ ಡೇಟಾಬೇಸ್ ಸಂಪರ್ಕಕ್ಕಾಗಿ ಬಳಸಲಾಗುವ ಜಾವಾ ಆಧಾರಿತ ದತ್ತಾಂಶ ಪ್ರವೇಶ ತಂತ್ರಜ್ಞಾನವಾಗಿದೆ. ಇದು ಒರಾಕಲ್ ಕಾರ್ಪೊರೇಶನ್ನ ಜಾವಾ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಎಡಿಷನ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ನ ಭಾಗವಾಗಿದೆ. ಇದು ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಡೇಟಾವನ್ನು ಪ್ರಶ್ನಿಸುವ ಮತ್ತು ನವೀಕರಿಸುವ ವಿಧಾನಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು ಸಂಬಂಧಿತ ಡೇಟಾಬೇಸ್ಗಳ ಕಡೆಗೆ ಆಧಾರಿತವಾಗಿದೆ. ಜೆಡಿಬಿಸಿ-ಟು-ಒಡಿಬಿಸಿ ಸೇತುವೆಯು ಜಾವಾ ವರ್ಚುವಲ್ ಮೆಷಿನ್ (ಜೆವಿಎಂ) ಹೋಸ್ಟ್ ಪರಿಸರದಲ್ಲಿ ಯಾವುದೇ ಒಡಿಬಿಸಿ-ಪ್ರವೇಶಿಸಬಹುದಾದ ದತ್ತಾಂಶ ಮೂಲಕ್ಕೆ ಸಂಪರ್ಕವನ್ನು ಶಕ್ತಗೊಳಿಸುತ್ತದೆ. ಇತಿಹಾಸ ಮತ್ತು ಅನುಷ್ಠಾನ ಸನ್ ಮೈಕ್ರೋಸಿಸ್ಟಮ್ಸ್ 1997ರ ಫೆಬ್ರವರಿ 19ರಂದು ಜಾವಾ ಡೆವಲಪ್ಮೆಂಟ್ ಕಿಟ್ (ಜೆಡಿಕೆ) 1.1ರ ಭಾಗವಾಗಿ ಜೆಡಿಬಿಸಿಯನ್ನು ಬಿಡುಗಡೆ ಮಾಡಿತು. ಅಂದಿನಿಂದ ಇದು ಜಾವಾ ಪ್ಲಾಟ್ಫಾರ್ಮ್, ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಎಡಿಷನ್ (ಜಾವಾ ಎಸ್ಇ) ನ ಭಾಗವಾಗಿದೆ. ಜೆಡಿಬಿಸಿ ತರಗತಿಗಳು ಜಾವಾ ಪ್ಯಾಕೇಜಿನಲ್ಲಿವೆ ಮತ್ತು. ಆವೃತ್ತಿ 3.1 ರಿಂದ ಪ್ರಾರಂಭಿಸಿ, ಜೆಡಿಬಿಸಿಯನ್ನು ಜಾವಾ ಸಮುದಾಯ ಪ್ರಕ್ರಿಯೆಯ ಅಡಿಯಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ. ಜೆಎಸ್ಆರ್ 54 ಜೆಡಿಬಿಸಿ 3 ಅನ್ನು ಸೂಚಿಸುತ್ತದೆ (ಜೆ2ಎಸ್ಇ 1.4 ರಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ), ಜೆಎಸ್ಆರ್ 114 ಜೆಡಿಬಿಸಿ ರೋವ್ಸೆಟ್ ಸೇರ್ಪಡೆಗಳನ್ನು ಸೂಚಿಸುತ್ತದೆ ಮತ್ತು ಜೆಎಸ್ಆರ್ 221 ಜೆಡಿಬಿಸಿ 4 ರ ವಿವರಣೆಯಾಗಿದೆ (ಜಾವಾ ಎಸ್ಇ 6 ರಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ). ಜೆ. ಡಿ. ಬಿ. ಸಿ. 4.1 ಅನ್ನು ಜೆ. ಎಸ್. ಆರ್. 221ರ ನಿರ್ವಹಣಾ ಬಿಡುಗಡೆ 1ರಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ ಮತ್ತು ಇದನ್ನು ಜಾವಾ ಎಸ್. ಇ. 7ರಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ. ಜೆ. ಡಿ. ಬಿ. ಸಿ. 4.2 ಅನ್ನು ಜೆ. ಎಸ್. ಆರ್. 221ರ ನಿರ್ವಹಣಾ ಬಿಡುಗಡೆ 2ರಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ ಮತ್ತು ಇದನ್ನು ಜಾವಾ ಎಸ್. ಇ. 8ರಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ. ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯಾದ ಜೆ. ಡಿ. ಬಿ. ಸಿ. 4.3 ಅನ್ನು ಜೆ. ಎಸ್. ಆರ್. 221ರ 3ನೇ ನಿರ್ವಹಣಾ ಬಿಡುಗಡೆಯಿಂದ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ ಮತ್ತು ಇದನ್ನು ಜಾವಾ ಎಸ್. ಇ. 9ರಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ. ಕಾರ್ಯಕ್ಷಮತೆ ಜೆಡಿಬಿಸಿ ('ಜಾವಾ ಡೇಟಾಬೇಸ್ ಕನೆಕ್ಟಿವಿಟಿ') ಹೆಚ್ಚಾಗಿ ಇಂಟರ್ಫೇಸ್ ವ್ಯಾಖ್ಯಾನಗಳು ಮತ್ತು ವಿಶೇಷಣಗಳ ಸಂಗ್ರಹವಾಗಿರುವುದರಿಂದ, ಇದು ಈ ಇಂಟರ್ಫೇಸ್ಗಳ ಅನೇಕ ಅನುಷ್ಠಾನಗಳನ್ನು ಅಸ್ತಿತ್ವದಲ್ಲಿರಲು ಮತ್ತು ರನ್ಟೈಮ್ನಲ್ಲಿ ಒಂದೇ ಅಪ್ಲಿಕೇಶನ್ನಿಂದ ಬಳಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಸರಿಯಾದ ಜಾವಾ ಪ್ಯಾಕೇಜುಗಳನ್ನು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಲೋಡ್ ಮಾಡಲು ಮತ್ತು ಅವುಗಳನ್ನು ಜೆಡಿಬಿಸಿ ಡ್ರೈವರ್ ಮ್ಯಾನೇಜರ್ () ನಲ್ಲಿ ನೋಂದಾಯಿಸಲು ಎಪಿಐ ಒಂದು ಕಾರ್ಯವಿಧಾನವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಜೆಡಿಬಿಸಿ ಸಂಪರ್ಕಗಳನ್ನು ರಚಿಸಲು ಕಾರ್ಖಾನೆಯಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಜೆಡಿಬಿಸಿ ಸಂಪರ್ಕಗಳು ಹೇಳಿಕೆಗಳನ್ನು ರಚಿಸಲು ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಬೆಂಬಲಿಸುತ್ತವೆ. ಜೆಡಿಬಿಸಿ ಸಂಪರ್ಕಗಳು ಎಸ್. ಕ್ಯೂ. ಎಲ್. ನ ಕ್ರಿಯೇಟ್, ಇನ್ಸಾರ್ಟ್, ಅಪ್ಡೇಟ್ ಮತ್ತು ಡಿಲೀಟ್ನಂತಹ ನವೀಕರಣ ಹೇಳಿಕೆಗಳನ್ನು ಅಥವಾ ಸೆಲೆಕ್ಟ್ನಂತಹ ಪ್ರಶ್ನಾವಳಿ ಹೇಳಿಕೆಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತವೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಸಂಗ್ರಹಿಸಿದ ಕಾರ್ಯವಿಧಾನಗಳನ್ನು ಜೆಡಿಬಿಸಿ ಸಂಪರ್ಕದ ಮೂಲಕ ಆಹ್ವಾನಿಸಬಹುದು. ಜೆಡಿಬಿಸಿ ಈ ಕೆಳಗಿನ ವರ್ಗಗಳಲ್ಲಿ ಒಂದನ್ನು ಬಳಸಿಕೊಂಡು ಹೇಳಿಕೆಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆಃ-ಪ್ರತಿ ಬಾರಿಯೂ ಡೇಟಾಬೇಸ್ ಸರ್ವರ್ಗೆ ಕಳುಹಿಸಲಾಗುತ್ತದೆ. ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ಡೇಟಾವನ್ನು ಹೊಂದಿರುವ ವಸ್ತುವನ್ನು ಪಡೆಯಲು ಎಸ್. ಕ್ಯೂ. ಎಲ್ ಹೇಳಿಕೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು ವಿಧಾನಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ. - ಇದು ಇಂಟರ್ಫೇಸ್ನ ಉಪ ಇಂಟರ್ಫೇಸ್ ಆಗಿದೆ. ಹೇಳಿಕೆಯನ್ನು ಕ್ಯಾಶ್ ಮಾಡಲಾಗುತ್ತದೆ ಮತ್ತು ನಂತರ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಮಾರ್ಗವನ್ನು ಡೇಟಾಬೇಸ್ ಸರ್ವರ್ನಲ್ಲಿ ಮೊದಲೇ ನಿರ್ಧರಿಸಲಾಗುತ್ತದೆ, ಇದು ಅದನ್ನು ಸಮರ್ಥ ರೀತಿಯಲ್ಲಿ ಅನೇಕ ಬಾರಿ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಪೂರ್ವ-ಸಂಕಲಿತ SQL ಹೇಳಿಕೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಪೂರ್ವ-ಸಂಕಲಿತ ಹೇಳಿಕೆಗಳನ್ನು ಚಲಾಯಿಸುವುದರಿಂದ ಹೇಳಿಕೆಯ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ. ಡೈನಾಮಿಕ್ ಸ್ಟೇಟ್ಮೆಂಟ್ಗಾಗಿ ಇದನ್ನು ಹೆಚ್ಚಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ, ಅಲ್ಲಿ ಕೆಲವು ಇನ್ಪುಟ್ ನಿಯತಾಂಕಗಳನ್ನು ಗುರಿ ಡೇಟಾಬೇಸ್ಗೆ ರವಾನಿಸಬೇಕು. ಕ್ವೆರಿ ನಿಯತಾಂಕವನ್ನು ಅವಲಂಬಿಸಿ ಡೈನಾಮಿಕ್ ಕ್ವೆರಿಯು ಬದಲಾಗಲು ಇದು ಅನುಮತಿಸುತ್ತದೆ. - ಇದು ಇಂಟರ್ಫೇಸ್ನ ಉಪ ಇಂಟರ್ಫೇಸ್ ಆಗಿದೆ. ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾದ ಕಾರ್ಯವಿಧಾನಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಸಂಗ್ರಹಿಸಿದ ಕಾರ್ಯವಿಧಾನಗಳಿಗಾಗಿ ಇನ್ಪುಟ್ ಮತ್ತು ಔಟ್ಪುಟ್ ನಿಯತಾಂಕಗಳೆರಡನ್ನೂ ಡೇಟಾಬೇಸ್ಗೆ ವರ್ಗಾಯಿಸಬೇಕು. INSERT, UPDATE ಮತ್ತು DELETE ನಂತಹ ನವೀಕರಣ ಹೇಳಿಕೆಗಳು ದತ್ತಸಂಚಯದಲ್ಲಿ ಪರಿಣಾಮ ಬೀರಿದ ಸಾಲುಗಳ ಸಂಖ್ಯೆಯನ್ನು ಪೂರ್ಣಾಂಕವಾಗಿ ಸೂಚಿಸುವ ನವೀಕರಣ ಎಣಿಕೆಯನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತವೆ. ಈ ಹೇಳಿಕೆಗಳು ಬೇರೆ ಯಾವುದೇ ಮಾಹಿತಿಯನ್ನು ಹಿಂದಿರುಗಿಸುವುದಿಲ್ಲ. ಪ್ರಶ್ನೆಯ ಹೇಳಿಕೆಗಳು ಜೆಡಿಬಿಸಿ ಸಾಲು ಫಲಿತಾಂಶದ ಸೆಟ್ ಅನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತವೆ. ಸಾಲಿನ ಫಲಿತಾಂಶದ ಸೆಟ್ ಅನ್ನು ಫಲಿತಾಂಶದ ಸೆಟ್ ಮೇಲೆ ನಡೆಯಲು ಬಳಸಲಾಗುತ್ತದೆ. ಒಂದು ಸಾಲಿನಲ್ಲಿರುವ ಪ್ರತ್ಯೇಕ ಅಂಕಣಗಳನ್ನು ಹೆಸರಿನಿಂದ ಅಥವಾ ಅಂಕಣ ಸಂಖ್ಯೆಯಿಂದ ಹಿಂಪಡೆಯಲಾಗುತ್ತದೆ. ಫಲಿತಾಂಶದ ಸೆಟ್ನಲ್ಲಿ ಯಾವುದೇ ಸಂಖ್ಯೆಯ ಸಾಲುಗಳಿರಬಹುದು. ಸಾಲು ಫಲಿತಾಂಶದ ಸೆಟ್ ಮೆಟಾಡೇಟಾವನ್ನು ಹೊಂದಿದ್ದು ಅದು ಕಾಲಮ್ಗಳ ಹೆಸರುಗಳು ಮತ್ತು ಅವುಗಳ ಪ್ರಕಾರಗಳನ್ನು ವಿವರಿಸುತ್ತದೆ. ಮೂಲ ಜೆಡಿಬಿಸಿ ಎಪಿಐಗೆ ವಿಸ್ತರಣೆಯಿದೆ. ಜೆಡಿಬಿಸಿ ಸಂಪರ್ಕಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಚಾಲಕನಿಂದ ನೇರವಾಗಿ ಪಡೆಯುವ ಬದಲು ಸಂಪರ್ಕ ಪೂಲ್ ಮೂಲಕ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗಳು ಜಾವಾ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಡೇಟಾಬೇಸ್ ಸಂಪರ್ಕದ ಅಗತ್ಯವಿದ್ದಾಗ, ಜೆಡಿಬಿಸಿಯನ್ನು ರಚಿಸಲು DriverManager.getConnection () ವಿಧಾನಗಳಲ್ಲಿ ಒಂದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಬಳಸಿದ ಯುಆರ್ಎಲ್ ನಿರ್ದಿಷ್ಟ ದತ್ತಸಂಚಯ ಮತ್ತು ಜೆಡಿಬಿಸಿ ಚಾಲಕವನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ. ಇದು ಯಾವಾಗಲೂ "ಜೆಡಿಬಿಸಿಃ" ಶಿಷ್ಟಾಚಾರದೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ, ಆದರೆ ಉಳಿದವು ನಿರ್ದಿಷ್ಟ ಮಾರಾಟಗಾರರಿಗೆ ಬಿಟ್ಟದ್ದು. ಸಂಪರ್ಕ ಸಂಪರ್ಕ = DriverManager.getConnection ("ಜೆಡಿಬಿಸಿಃ ಕೆಲವು ಜೆಡಿಬಿಸಿ ಮಾರಾಟಗಾರರಿಗೆ ಅಗತ್ಯವಿರುವ ಇತರ ದತ್ತಾಂಶ", "ಮೈ ಲಾಗಿನ್", "ಮೈ ಪಾಸ್ವರ್ಡ್"); ಪ್ರಯತ್ನಿಸಿ {/* ನೀವು ಇಲ್ಲಿ ಸಂಪರ್ಕವನ್ನು ಬಳಸಿ */} ಅಂತಿಮವಾಗಿ {// ನೀವು ಅದನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದಾಗ ಸಂಪರ್ಕವನ್ನು ಮುಚ್ಚುವುದು ಮುಖ್ಯವಾಗಿದೆ, ಪ್ರಯತ್ನಿಸಿ {conn.close ();} ಕ್ಯಾಚ್ (ಥ್ರೋಬಲ್ ಇ) {/* ನೀವು ಕೇವಲ ಲಾಗ್ ಮಾಡಲು ಬಯಸುವ ಇದರ ಬದಲಿಗೆ ಮೂಲ ವಿನಾಯಿತಿಯನ್ನು ಪ್ರಚಾರ ಮಾಡಿ */logger.warn ("ಜೆಡಿಬಿಸಿ ಸಂಪರ್ಕವನ್ನು ಮುಚ್ಚಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ", ಇ);} ಜಾವಾ ಎಸ್ಇ 7 ರಿಂದ ಪ್ರಾರಂಭಿಸಿ ನೀವು ಜಾವಾದ ಸಂಪನ್ಮೂಲಗಳೊಂದಿಗೆ ಪ್ರಯತ್ನಿಸಿ ಹೇಳಿಕೆಯನ್ನು ಬಳಸಬಹುದು. ಪ್ರಯತ್ನಿಸಿ (ಸ್ಟೇಟ್ಮೆಂಟ್ stmt = conn.createStatement ()) {stmt.executeUpdate ("INSERT ಇನ್ಟು ಮೈಟೇಬಲ್ (ಹೆಸರು) ಮೌಲ್ಯಗಳು ('ನನ್ನ ಹೆಸರು')");} s, s, ಮತ್ತು s ಗಳು ಸಾಕೆಟ್ಗಳು ಅಥವಾ ಫೈಲ್ ಡಿಸ್ಕ್ರಿಪ್ಟರ್ಗಳಂತಹ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಹೆಚ್ಚಾಗಿ ಜೋಡಿಸುತ್ತವೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ. ಎಸ್ ನಿಂದ ರಿಮೋಟ್ ಡೇಟಾಬೇಸ್ ಸರ್ವರ್ಗಳ ಸಂದರ್ಭದಲ್ಲಿ, ಹೆಚ್ಚಿನ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಸರ್ವರ್ನಲ್ಲಿ ಜೋಡಿಸಲಾಗುತ್ತದೆ, ಉದಾಹರಣೆಗೆ. ಪ್ರಸ್ತುತ ತೆರೆದಿರುವ ವಸ್ತುಗಳಿಗೆ ಕರ್ಸರ್ಗಳು. ಯಾವುದೇ ಜೆ. ಡಿ. ಬಿ. ಸಿ ವಸ್ತುವು ತನ್ನ ಪಾತ್ರವನ್ನು ವಹಿಸಿದ ತಕ್ಷಣ ಅದನ್ನು ಮುಚ್ಚುವುದು ಅತ್ಯಗತ್ಯ; ಕಸ ಸಂಗ್ರಹವನ್ನು ಅವಲಂಬಿಸಬಾರದು. ಮೇಲಿನ ಟ್ರೈ-ವಿತ್-ರಿಸೋರ್ಸಸ್ ರಚನೆಯು ಇದನ್ನು ತಪ್ಪಿಸುವ ಕೋಡ್ ಮಾದರಿಯಾಗಿದೆ. ಡೇಟಾಬೇಸ್ ಕ್ವೆರಿ ಕಾರ್ಯವಿಧಾನವನ್ನು ಬಳಸಿಕೊಂಡು ಡೇಟಾಬೇಸ್ನಿಂದ ಡೇಟಾವನ್ನು ಹಿಂಪಡೆಯಲಾಗುತ್ತದೆ. ಕೆಳಗಿನ ಉದಾಹರಣೆಯು ಹೇಳಿಕೆಯನ್ನು ರಚಿಸುವುದನ್ನು ಮತ್ತು ಪ್ರಶ್ನೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದನ್ನು ತೋರಿಸುತ್ತದೆ. ಪ್ರಯತ್ನಿಸಿ (ಸ್ಟೇಟ್ಮೆಂಟ್ stmt = conn.createStatement (); ಫಲಿತಾಂಶವನ್ನು ಹೊಂದಿಸಿ rs = stmt.executeQuery ("ನನ್ನ ಟೇಬಲ್ನಿಂದ ಆಯ್ಕೆ ಮಾಡಿ")) (ಆದರೆ (rs.next ()) {int numColumns = rs.getMetaData (). //ಅಲ್ಲದೆ, ಅಂಕಣವನ್ನು ನಿರ್ದಿಷ್ಟ ಪ್ರಕಾರವಾಗಿ ಹಿಂದಿರುಗಿಸಲು ಫಲಿತಾಂಶದ ಮೇಲೆ ಅನೇಕ ವಿಧಾನಗಳಿವೆ. ಮಾನ್ಯವಾದ ಮತಾಂತರಗಳ ಪಟ್ಟಿಗಾಗಿ ಸನ್ ಡಾಕ್ಯುಮೆಂಟೇಶನ್ ಅನ್ನು ನೋಡಿ. System.out.println ("COLUMN" + i + "=" + rs.getObject (i));}} ಈ ಕೆಳಗಿನ ಕೋಡ್ ಮೊದಲ ಉದಾಹರಣೆಯಿಂದ ಕಾನ್ ಮತ್ತು ಕ್ಲಾಸ್ ಅನ್ನು ಬಳಸುವ ಪ್ರಿಪೇರ್ಡ್ ಸ್ಟೇಟ್ಮೆಂಟ್ ಕ್ವೆರಿಗೆ ಒಂದು ಉದಾಹರಣೆಯಾಗಿದೆಃ ಪ್ರಯತ್ನಿಸಿ (ಪ್ರಿಪೇರ್ಡ್ ಸ್ಟೇಟ್ಮೆಂಟ್ ps = conn.prepareStatement ("SELECT i". *, ಜೆ. * ಒಮೆಗಾ ಐ ಯಿಂದ, ಜಪ್ಪಾ ಜೆ ಎಲ್ಲಿ i.name =? ಮತ್ತು j.num =? ") ) {// ಸಿದ್ಧಪಡಿಸಲಾಗುತ್ತಿರುವ ಎಸ್. ಕ್ಯೂ. ಎಲ್. ಹೇಳಿಕೆಯಲ್ಲಿ, ಪ್ರತಿ ಪ್ರಶ್ನೆಯ ಗುರುತು ಪ್ಲೇಸ್ಹೋಲ್ಡರ್// ಆಗಿದ್ದು, ಅದನ್ನು "ಸೆಟ್" ವಿಧಾನದ ಆಹ್ವಾನದ ಮೂಲಕ ನೀವು ಒದಗಿಸುವ ಮೌಲ್ಯದಿಂದ ಬದಲಾಯಿಸಬೇಕು. //ಈ ಕೆಳಗಿನ ಎರಡು ವಿಧಾನದ ಕರೆಗಳು ಎರಡು ಪ್ಲೇಸ್ಹೋಲ್ಡರ್ಗಳನ್ನು ಬದಲಾಯಿಸುತ್ತವೆ; ಮೊದಲನೆಯದನ್ನು// ಸ್ಟ್ರಿಂಗ್ ಮೌಲ್ಯದಿಂದ ಬದಲಾಯಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಎರಡನೆಯದನ್ನು ಪೂರ್ಣಾಂಕ ಮೌಲ್ಯದಿಂದ ಬದಲಾಯಿಸಲಾಗುತ್ತದೆ. ps.setString (1, "ಪೂರ್ ಯೊರಿಕ್"); ps.setInt (2,8008);// ರಿಜಲ್ಟ್ ಸೆಟ್, rs, SQL ಹೇಳಿಕೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಫಲಿತಾಂಶವನ್ನು ತಿಳಿಸುತ್ತದೆ. //ಪ್ರತಿ ಬಾರಿ ನೀವು rs.next () ಗೆ ಕರೆ ಮಾಡಿದಾಗ, ಆಂತರಿಕ ಸಾಲು ಪಾಯಿಂಟರ್ ಅಥವಾ ಕರ್ಸರ್ ಅನ್ನು ಫಲಿತಾಂಶದ ಮುಂದಿನ ಸಾಲಿಗೆ ಮುಂದೂಡಲಾಗುತ್ತದೆ. ಕರ್ಸರ್ ಅನ್ನು ಆರಂಭದಲ್ಲಿ// ಮೊದಲ ಸಾಲಿನ ಮುಂದೆ ಇರಿಸಲಾಗುತ್ತದೆ. ಪ್ರಯತ್ನಿಸಿ (ResultSet rs = ps.executeQuery ()) {ಆದರೆ (rs.next ()) {int numColumns = rs.getMetaData (). for (int i = 1; i <= numColumns; i + +) {// column ಸಂಖ್ಯೆಗಳು 1 ರಿಂದ ಪ್ರಾರಂಭವಾಗುತ್ತವೆ. //ಅಲ್ಲದೆ, ಅಂಕಣವನ್ನು ನಿರ್ದಿಷ್ಟ ಪ್ರಕಾರವಾಗಿ ಹಿಂದಿರುಗಿಸಲು ಫಲಿತಾಂಶದ ಮೇಲೆ ಅನೇಕ ವಿಧಾನಗಳಿವೆ. ಮಾನ್ಯವಾದ ಮತಾಂತರಗಳ ಪಟ್ಟಿಗಾಗಿ ಸನ್ ಡಾಕ್ಯುಮೆಂಟೇಶನ್ ಅನ್ನು ನೋಡಿ. System.out.println ("COLUMN" + i + "=" + rs.getObject (i));}// ಫಾರ್}// ವೈಲ್}// ಟ್ರೈ}// ಪ್ರಯತ್ನಿಸಿ ಡೇಟಾಬೇಸ್ ಕಾರ್ಯಾಚರಣೆಯು ವಿಫಲವಾದರೆ, ಜೆಡಿಬಿಸಿ ಒಂದು ಸಂಖ್ಯೆಯನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ. ಸಾಧ್ಯವಾದಷ್ಟು ವಿವರಗಳೊಂದಿಗೆ ಲಾಗಿಂಗ್ ಮಾಡುವುದನ್ನು ಹೊರತುಪಡಿಸಿ, ಅಂತಹ ದೋಷದಿಂದ ಚೇತರಿಸಿಕೊಳ್ಳಲು ಸಾಮಾನ್ಯವಾಗಿ ತುಂಬಾ ಕಡಿಮೆ ಮಾಡಬಹುದು. ಅಪ್ಲಿಕೇಶನ್ ಡೊಮೇನ್ ಎಕ್ಸೆಪ್ಶನ್ಗೆ (ಪರಿಶೀಲಿಸದ ಒಂದು) ಭಾಷಾಂತರಿಸಬೇಕೆಂದು ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ, ಇದು ಅಂತಿಮವಾಗಿ ವಹಿವಾಟಿನ ರೋಲ್ಬ್ಯಾಕ್ ಮತ್ತು ಬಳಕೆದಾರರಿಗೆ ಅಧಿಸೂಚನೆಗೆ ಕಾರಣವಾಗುತ್ತದೆ. ಈ ಕೆಳಗಿನ ಕೋಡ್ ಡೇಟಾಬೇಸ್ ವಹಿವಾಟಿಗೆ ಒಂದು ಉದಾಹರಣೆಯಾಗಿದೆಃ ಬೂಲಿಯನ್ ಆಟೋ ಕಾಂಮಿಟ್ ಡಿಫಾಲ್ಟ್ = conn.getAutoCommit (); ಪ್ರಯತ್ನಿಸಿ {conn.setAutoCommit (ಸುಳ್ಳು);/* ನೀವು ಇಲ್ಲಿ ಕಾನ್ ವಿರುದ್ಧ ವ್ಯವಹಾರವಾಗಿ ಹೇಳಿಕೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತೀರಿ */conn.commit ();} ಕ್ಯಾಚ್ (ಥ್ರೋ ಮಾಡಬಹುದಾದ ಇ) {ಪ್ರಯತ್ನಿಸಿ {conn.rollback ();} ಕ್ಯಾಚ್ (ಥ್ರೋ ಮಾಡಬಹುದಾದ ಇ) {logger.warn ("ವಹಿವಾಟನ್ನು ಹಿಂತಿರುಗಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ", ಇ);} ಥ್ರೋ ಇ;} ಅಂತಿಮವಾಗಿ {ಪ್ರಯತ್ನಿಸಿ {conn.setAutoCommit (ಆಟೋ ಕಾಂಮಿಟ್ ಡಿಫಾಲ್ಟ್);} ಕ್ಯಾಚ್ (ಥ್ರೋ ಮಾಡಬಹುದಾದ ಇ) {logger.warn ("ಆಟೋ ಕಾಂಮಿಟ್ ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ಮರುಸ್ಥಾಪಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ", ಇ);}] ಕರೆಯ ಉದಾಹರಣೆಗಾಗಿ ಆಮದು java.sql.Connection; ಆಮದು java.sql.DriverManager; ಆಮದು java.sql.Statement; ಸಾರ್ವಜನಿಕ ವರ್ಗದ Mydb1 {ಸ್ಟ್ಯಾಟಿಕ್ ಸ್ಟ್ರಿಂಗ್ URL = "jdbc: ಮಾಇಸ್ ಕ್ಯೂಲ್ಃ// ಲೋಕಲ್ ಹೋಸ್ಟ್/ಮೈಡ್ ಬಿ"; ಸಾರ್ವಜನಿಕ ಸ್ಥಿರ ಶೂನ್ಯ ಮುಖ್ಯ (ಸ್ಟ್ರಿಂಗ್ [] ಆರ್ಗ್ಸ್) {ಪ್ರಯತ್ನಿಸಿ {Class.forName ("com.mysql.jdbc.Driver"); ಸಂಪರ್ಕ ಕೋನ್ = DriverManager.getConnection (URL, "ಮೂಲ", "ಮೂಲ"); ಹೇಳಿಕೆ stmt = conn.createStatement (); ಸ್ಟ್ರಿಂಗ್ sql = "INSERT INTO ಎಂಪ1 ಮೌಲ್ಯಗಳು ('pctb5361', 'ಕಿರಿಲ್', 'ಜಾನ್', 96866668) ವಿಧಗಳು ವಾಣಿಜ್ಯ ಮತ್ತು ಉಚಿತ ಚಾಲಕರು ಹೆಚ್ಚಿನ ರಿಲೇಷನಲ್-ಡೇಟಾಬೇಸ್ ಸರ್ವರ್ಗಳಿಗೆ ಸಂಪರ್ಕವನ್ನು ಒದಗಿಸುತ್ತಾರೆ. ಈ ಚಾಲಕರು ಈ ಕೆಳಗಿನ ಪ್ರಕಾರಗಳಲ್ಲಿ ಒಂದಕ್ಕೆ ಸೇರುತ್ತಾರೆಃ ಸ್ಥಳೀಯವಾಗಿ ಲಭ್ಯವಿರುವ ODBC ಚಾಲಕನ ಸ್ಥಳೀಯ ಕೋಡ್ ಅನ್ನು ಕರೆಯುವ ಟೈಪ್ 1. (ಗಮನಿಸಿಃ ಜೆ. ಡಿ. ಬಿ. ಸಿ. 4.2ರಲ್ಲಿ, ಜೆ. ಡಿ. ಬಿ. ಸಿ.-ಒ. ಡಿ. ಬಿ. ಸಿ. ಸೇತುವೆಯನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ) ಕ್ಲೈಂಟ್ ಬದಿಯಲ್ಲಿ ಡೇಟಾಬೇಸ್ ಮಾರಾಟಗಾರರ ಸ್ಥಳೀಯ ಗ್ರಂಥಾಲಯವನ್ನು ಕರೆಯುವ ಟೈಪ್ 2. ಈ ಕೋಡ್ ನಂತರ ಜಾಲಬಂಧದ ಮೂಲಕ ದತ್ತಸಂಚಯದೊಂದಿಗೆ ಮಾತನಾಡುತ್ತದೆ. ಟೈಪ್ 3, ಸರ್ವರ್-ಸೈಡ್ ಮಿಡಲ್ವೇರ್ನೊಂದಿಗೆ ಮಾತನಾಡುವ ಶುದ್ಧ-ಜಾವಾ ಚಾಲಕ, ನಂತರ ಡೇಟಾಬೇಸ್ಗೆ ಮಾತನಾಡುತ್ತದೆ. ಟೈಪ್ 4, ಡೇಟಾಬೇಸ್ ಸ್ಥಳೀಯ ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಬಳಸುವ ಶುದ್ಧ-ಜಾವಾ ಚಾಲಕ. ಆಂತರಿಕ ಜೆಡಿಬಿಸಿ ಚಾಲಕ ಎಂದು ಕರೆಯಲಾಗುವ ಒಂದು ಪ್ರಕಾರವನ್ನು ಸಹ ಗಮನಿಸಿ-ಜಾವಾ-ಶಕ್ತಗೊಂಡ ಎಸ್. ಕ್ಯೂ. ಎಲ್ ದತ್ತಸಂಚಯಗಳಲ್ಲಿ ಜೆ. ಆರ್. ಇ. ಯೊಂದಿಗೆ ಅಳವಡಿಸಲಾಗಿರುವ ಚಾಲಕ. ಇದನ್ನು ಜಾವಾ ಸಂಗ್ರಹಿತ ಕಾರ್ಯವಿಧಾನಗಳಿಗೆ ಬಳಸಲಾಗುತ್ತದೆ. ಇದು ಮೇಲಿನ ವರ್ಗೀಕರಣ ಯೋಜನೆಗೆ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ, ಆದಾಗ್ಯೂ ಇದು ಟೈಪ್ 2 ಅಥವಾ ಟೈಪ್ 4 ಚಾಲಕವನ್ನು ಹೋಲುತ್ತದೆ (ಡೇಟಾಬೇಸ್ ಅನ್ನು ಜಾವಾದಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿದೆಯೇ ಅಥವಾ ಇಲ್ಲವೇ ಎಂಬುದರ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿರುತ್ತದೆ). ಇದಕ್ಕೆ ಒಂದು ಉದಾಹರಣೆಯೆಂದರೆ ಒರಾಕಲ್ ಆರ್. ಡಿ. ಬಿ. ಎಂ. ಎಸ್. ನೊಂದಿಗೆ ಸರಬರಾಜು ಮಾಡಲಾದ ಕೆ. ಪಿ. ಆರ್. ಬಿ. (ಕರ್ನಲ್ ಪ್ರೋಗ್ರಾಂ ಬಂಡಲ್ಡ್) ಚಾಲಕ. "ಜೆಡಿಬಿಸಿಃ ಡೀಫಾಲ್ಟ್ಃ ಸಂಪರ್ಕ" ಅಂತಹ ಸಂಪರ್ಕವನ್ನು ಮಾಡುವ ತುಲನಾತ್ಮಕವಾಗಿ ಪ್ರಮಾಣಿತ ಮಾರ್ಗವನ್ನು ಒದಗಿಸುತ್ತದೆ (ಕನಿಷ್ಠ ಒರಾಕಲ್ ದತ್ತಸಂಚಯ ಮತ್ತು ಅಪಾಚೆ ಡರ್ಬಿ ಇದನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ). ಆದಾಗ್ಯೂ, ಆಂತರಿಕ ಜೆಡಿಬಿಸಿ ಚಾಲಕನ ಸಂದರ್ಭದಲ್ಲಿ, ಜೆಡಿಬಿಸಿ ಕ್ಲೈಂಟ್ ವಾಸ್ತವವಾಗಿ ಪ್ರವೇಶಿಸಲಾಗುತ್ತಿರುವ ಡೇಟಾಬೇಸ್ನ ಭಾಗವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಆದ್ದರಿಂದ ನೆಟ್ವರ್ಕ್ ಪ್ರೋಟೋಕಾಲ್ಗಳ ಬದಲು ನೇರವಾಗಿ ಡೇಟಾವನ್ನು ಪ್ರವೇಶಿಸಬಹುದು. ಒರಾಕಲ್ ಕೆಲವು ಜೆಡಿಬಿಸಿ ಚಾಲಕರು ಮತ್ತು ಮಾರಾಟಗಾರರ ಪಟ್ಟಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು ಸಿಂಬಾ ಟೆಕ್ನಾಲಜೀಸ್ ವಿವಿಧ ಅಪ್ಲಿಕೇಶನ್ಗಳು, ಡೇಟಾಬೇಸ್ಗಳು ಮತ್ತು ವೆಬ್ ಎಪಿಐಗಳಿಗಾಗಿ ಯಾವುದೇ ಕಸ್ಟಮ್/ಸ್ವಾಮ್ಯದ ಸಂಬಂಧಿತ ದತ್ತಾಂಶ ಮೂಲ ಸಿಡಿಟಾ ಸಾಫ್ಟ್ವೇರ್ ಹಡಗುಗಳ ಪ್ರಕಾರ 4 ಜೆಡಿಬಿಸಿ ಚಾಲಕರಿಗೆ ಕಸ್ಟಮ್ ಜೆಡಿಬಿಸಿ ಚಾಲಕರುಗಳನ್ನು ನಿರ್ಮಿಸಲು ಎಸ್ಡಿಕೆ ಅನ್ನು ರವಾನಿಸುತ್ತದೆ. ಅಪ್ಲಿಕೇಶನ್ಗಳು, ಡೇಟಾಬೇಸ್ಗಳು ಮತ್ತು ವೆಬ್ ಸೇವೆಗಳಿಗಾಗಿ ಆರ್ಎಸ್ಎಸ್ಬಸ್ ಟೈಪ್ 4 ಜೆಡಿಬಿಸಿ ಡ್ರೈವರ್ಗಳು ಡೇಟಾಡೈರೆಕ್ಟ್ ಟೆಕ್ನಾಲಜೀಸ್ ಅವರು ಜಾಹೀರಾತು ಮಾಡುವ ಎಲ್ಲಾ ಪ್ರಮುಖ ಡೇಟಾಬೇಸ್ಗಳಿಗೆ ವೇಗದ ಟೈಪ್ 4 ಜೆಡಿಬಿಸಿ ಡ್ರೈವರ್ಗಳ ಸಮಗ್ರ ಸೂಟ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ, ಏಕೆಂದರೆ ಟೈಪ್ 5 ಐಡಿಎಸ್ ಸಾಫ್ಟ್ವೇರ್ ಎಲ್ಲಾ ಪ್ರಮುಖ ಡೇಟಾಬೇಸ್ಗಳಿಗೆ ಏಕಕಾಲೀನ ಪ್ರವೇಶಕ್ಕಾಗಿ ಟೈಪ್ 3 ಜೆಡಿಬಿಸಿ ಡ್ರೈವರ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ. ಬೆಂಬಲಿತ ವೈಶಿಷ್ಟ್ಯಗಳಲ್ಲಿ ಫಲಿತಾಂಶದ ಕ್ಯಾಶಿಂಗ್, ಎಸ್ಎಸ್ಎಲ್ ಎನ್ಕ್ರಿಪ್ಶನ್, ಕಸ್ಟಮ್ ಡೇಟಾ ಸೋರ್ಸ್, ಡಿಬಿಶೀಲ್ಡ್ ಜೆಡಿಬಿ ಆಕ್ಸೆಸ್ ಮೈಎಸ್ಕ್ಯೂಎಲ್ ಮತ್ತು ಒರಾಕಲ್ಗಾಗಿ ಜಾವಾ ಪರ್ಸಿಸ್ಟೆನ್ಸ್ ಲೈಬ್ರರಿಯಾಗಿದ್ದು, ಇದು ಜೆಡಿಬಿಸಿ ಜೆನೆಟ್ ಡೈರೆಕ್ಟ್ ಮೇಲೆ ಸುಲಭವಾಗಿ ಬಳಸಬಹುದಾದ ಎಪಿಐನಲ್ಲಿ ಪ್ರಮುಖ ಡೇಟಾಬೇಸ್ ಪ್ರವೇಶ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ, ಇದು ಸಂಪೂರ್ಣ ಸನ್ ಜೆ2ಇಇ ಪ್ರಮಾಣೀಕೃತ ಉನ್ನತ-ಕಾರ್ಯಕ್ಷಮತೆಯ ಜೆಡಿಬಿಸಿ ಡ್ರೈವರ್ಗಳ ಸೂಟ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ. ಜೆಡಿಬಿಸಿಆರ್4 ಎಂಬುದು ಐಬಿಎಂನಲ್ಲಿ ಆರ್ಪಿಜಿಯಿಂದ ಜೆಡಿಬಿಸಿಗೆ ಪ್ರವೇಶವನ್ನು ಅನುಮತಿಸಲು ಸ್ಕಾಟ್ ಕ್ಲೆಮೆಂಟ್ ಬರೆದ ಸೇವಾ ಕಾರ್ಯಕ್ರಮವಾಗಿದೆ ಅಂದರೆ ಎಚ್ಎಸ್ಕ್ಯೂಎಲ್ಡಿಬಿ ಜೆಡಿಬಿಸಿ ಚಾಲಕನೊಂದಿಗೆ ಆರ್ಡಿಬಿಎಂಎಸ್ ಆಗಿದೆ ಮತ್ತು ಇದು ಬಿಎಸ್ಡಿ ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಲಭ್ಯವಿದೆ. ಸ್ಕಿಮಾ ಕ್ರಾಲರ್ ಒಂದು ಓಪನ್ ಸೋರ್ಸ್ ಎಪಿಐ ಆಗಿದ್ದು ಅದು ಜೆಡಿಬಿಸಿಯನ್ನು ನಿಯಂತ್ರಿಸುತ್ತದೆ ಮತ್ತು ಡೇಟಾಬೇಸ್ ಮೆಟಾಡೇಟಾವನ್ನು ಸರಳವಾದ ಹಳೆಯ ಜಾವಾ ಆಬ್ಜೆಕ್ಟ್ಗಳಾಗಿ (ಪಿಒಜೆಒಗಳು) ಲಭ್ಯವಾಗುವಂತೆ ಮಾಡುತ್ತದೆ. ಜಿ. ಎನ್. ಯು ಡೇಟಾ ಆಕ್ಸೆಸ್ (ಜಿಡಿಎ) ಜೆಡಿಬಿಸಿಫೇಕೇಡ್ ಓಪನ್ ಡೇಟಾಬೇಸ್ ಕನೆಕ್ಟಿವಿಟಿ (ಒ. ಡಿ. ಬಿ. ಸಿ) ಆಬ್ಜೆಕ್ಟ್-ರಿಲೇಷನಲ್ ಮ್ಯಾಪಿಂಗ್ (ಒಆರ್ಎಂ) ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಎಪಿಐ ಜಾವಡಾಕ್ ಡಾಕ್ಯುಮೆಂಟೇಶನ್ ಎಪಿಐ ಜಾವಡಾಕ್ ಡಾಕ್ಯುಮೆಂಟೇಶನ್ ಒ/ಆರ್ ಬ್ರೋಕರ್ ಸ್ಕಾಲಾ ಜೆಡಿಬಿಸಿ ಫ್ರೇಮ್ವರ್ಕ್ ಎಸ್. ಕ್ಯು. ಎಲ್ ಟೂಲ್ ಓಪನ್ ಸೋರ್ಸ್, ಕಮಾಂಡ್-ಲೈನ್, ಜೆನೆರಿಕ್ ಜೆಡಿಬಿಸಿ ಕ್ಲೈಂಟ್ ಯುಟಿಲಿಟಿ. ಯಾವುದೇ ಜೆಡಿಬಿಸಿ-ಬೆಂಬಲಿತ ದತ್ತಸಂಚಯದೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಜೆಡಿಬಿಸಿ ಯುಆರ್ಎಲ್ ಸ್ಟ್ರಿಂಗ್ಗಳು ಮತ್ತು ಎಲ್ಲಾ ಡೇಟಾಬೇಸ್ಗಳ ಸಂಬಂಧಿತ ಮಾಹಿತಿ. ಜಾವಾ ಪ್ಲ್ಯಾಟ್ಫಾರ್ಮ್ ಜಾವಾ ವಿವರಣೆಯು SQL ದತ್ತಾಂಶ ಪ್ರವೇಶಕ್ಕಾಗಿ ಜಾವಾ APIಗಳ ಡೇಟಾಬೇಸ್ APIಗಳನ್ನು ವಿನಂತಿಸುತ್ತದೆ