Java学习---连接数据库操作
2023-09-11 14:20:11 时间
Java连接Oracle数据库
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 package com.ftl.mysql; 2 import java.sql.Connection; 3 import java.sql.DriverManager; 4 import java.sql.PreparedStatement; 5 import java.sql.ResultSet; 6 7 public class HelloFtl { 8 public static final String DBDRIVER= "oracle.jdbc.driver.OracleDriver"; 9 public static final String DBURL= "jdbc:oracle:thin:@localhost:1521:impdb"; 10 public static final String DBUSER= "test"; 11 public static final String DBPASS= "Ch_123"; 12 13 public static void main(String[] args) throws Exception { 14 System.out.println("--------------------------------------"); 15 Connection conn = null; 16 PreparedStatement pstmt = null; 17 ResultSet rs = null; 18 String sql = null; 19 Class.forName(DBDRIVER); 20 conn = DriverManager.getConnection(DBURL, DBUSER, DBPASS) ; 21 // sql = "select * from teachers "; 22 sql = "select tname from teachers where tid = ? and score = ?"; 23 int tid = 1; 24 int score = 100; 25 String name = null; 26 pstmt = conn.prepareStatement(sql); 27 pstmt.setInt(1, tid); 28 pstmt.setInt(2, score); 29 rs = pstmt.executeQuery(); 30 while(rs.next()) 31 { 32 // int tid = rs.getInt(1); 33 // String tname = rs.getString(2); 34 // String sex = rs.getString(3); 35 // float score = rs.getFloat(4); 36 // System.out.println("Tid: " + tid + "\t Tname: " + tname + 37 // "\t sex: " + sex + "\t score: " + score); 38 name = rs.getString(1); 39 System.out.println(name); 40 } 41 42 System.out.println("--------------------------------------"); 43 } 44 };
Java连接Mysql数据库
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 package cn.mldn.lxh ; 2 import java.sql.Connection ; 3 import java.sql.DriverManager ; 4 public class DatabaseConnection { 5 public static final String DBDRIVER= "com.mysql.jdbc.Driver"; 6 public static final String DBURL= "jdbc:mysql://localhost:3306/RUNOOB"; 7 public static final String DBUSER= "test"; 8 public static final String DBPASSWORD= "Changeme_123"; 9 10 private Connection conn ; 11 public DatabaseConnection() throws Exception { 12 Class.forName(DBDRIVER) ; 13 this.conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD) ; 14 } 15 public Connection getConnection(){ 16 return this.conn ; 17 } 18 public void close() throws Exception { 19 if(this.conn != null){ 20 try{ 21 this.conn.close() ; 22 }catch(Exception e){ 23 throw e ; 24 } 25 } 26 } 27 }
[更多参考]
相关文章
- 【Java】J2EE,启航
- Java 数据库操作
- [Java基础] java的守护线程与非守护线程
- JAVA-数据库之Statement对象
- java实现遍历树形菜单方法——数据库表的创建
- JAVA学习(一):Java介绍及其平台、开发环境的配置与搭建
- Java实现 LeetCode 215. 数组中的第K个最大元素
- Java实现字符串转换成整数
- Java 数据库编程 ResultSet 的 使用方法
- Java -- JDBC 学习--通过Statement进行数据库更新操作
- Java -- JDBC 学习--获取数据库链接
- JAVA WEB中如何让数据库连接对开发人员完全透明?
- 【JAVA】java中split以"." 、""、“|”分隔字符串
- 【java】Java连接mysql数据库及mysql驱动jar包下载和使用
- 对Java平台的理解
- Java并发编程:volatile关键字解析
- JAVA学习第十九课(java程序的异常处理 (二))
- Java开发技术之成为高级java工程师必须学习的三个技术
- Java设计模式之——装饰者模式(Decorator pattern)
- 【java】Java 内存模型