利用Jdbc在对数据库进行连接?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
Jdbc连接数据库的基本步骤
package demo.jdbc;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class JdbcConn { public static void main(String[] args) { String mysqlDriver = "com.mysql.jdbc.Driver"; String mysqlUrl = "jdbc:mysql://localhost:3306/mybase"; String mysqlUser = "root"; String mysqlPass = "111"; String oracleDriver = "oracle.jdbc.driver.OracleDriver"; String oracleUrl = "jdbc:oracle:thin:@localhost:1521:XE"; String userName = "zl"; String passWord = "444"; String sql = "select ename from emp"; try { Class.forName(oracleDriver); } catch (ClassNotFoundException e) { System.out.println("找不到驱动"); e.printStackTrace(); } Connection conn = null; try { conn = DriverManager.getConnection(oracleUrl, userName,passWord ); } catch (SQLException e) { System.out.println("数据库连接错误"); e.printStackTrace(); } Statement st = null; try { st = conn.createStatement(); } catch (SQLException e) { System.out.println("创建数据库声明类错误"); e.printStackTrace(); } boolean flag = false; int rows = 0; ResultSet rs = null; try { flag = st.execute(sql); rows = st.executeUpdate(sql); rs = st.executeQuery(sql); while(rs.next()){ //通过列的标号来查询数据; String name =rs.getString(1); //通过列名来查询数据 String name2 = rs.getString("ename"); System.out.println(name); } } catch (SQLException e) { System.out.println("测试--"); e.printStackTrace(); } //关闭数据连接对象 try { if(rs!= null){ rs.close(); } if(st!= null){ st.close(); } if(conn!=null){ conn.close(); } } catch (SQLException e) { e.printStackTrace(); } }}
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
软考中级精品资料免费领
- 历年真题答案解析
- 备考技巧名师总结
- 高频考点精准押题
- 资料下载
- 历年真题
193.9 KB下载数265
191.63 KB下载数245
143.91 KB下载数1148
183.71 KB下载数642
644.84 KB下载数2756
相关文章
发现更多好内容- Java 性能调优的有效手段有哪些?(Java性能调优有何有效手段)
- 探讨Uncomtrade数据库的安全防护措施
- Java 如何获取某个接口的实现类?(Java怎么获取某个接口的实现类)
- Java中如何正确使用 collections.shuffle 方法?(Java中collections.shuffle怎么使用)
- Java Swing 中常用的布局有哪些?(java swing常用布局有哪些)
- 如何通过 Java Reflection 获取泛型信息?(java reflection如何获取泛型信息)
- 如何自定义 Java 泛型通配符?(java泛型通配符怎么自定义)
- Java Spring 注解与 XML 配置的差异究竟有哪些?(java spring注解与XML配置的区别是什么)
- Java 动态线程池对性能究竟有哪些影响呢?(Java动态线程池对性能的影响)
- 在 Java 中,Guava 究竟有哪些作用呢?(java中guava的作用是什么)
猜你喜欢
AI推送时光机利用Jdbc在对数据库进行连接
后端开发2023-05-31
怎么在Java项目中使用jdbc对mysql数据库进行连接
后端开发2023-05-31
JDBC02 利用JDBC连接数据库【使用数据库连接池】
后端开发2024-04-02
利用java怎么对oracle或mysql数据库进行连接
后端开发2023-05-31
使用JDBC怎么对ORACLE进行连接
后端开发2024-04-02
postgresql数据库怎么利用Java进行连接
后端开发2023-05-31
Java使用JDBC连接数据库
后端开发2024-04-02
Java中怎么利用JDBC实现数据库连接
后端开发2024-04-02
怎么在Java中使用JDBC连接数据库
后端开发2023-06-06
如何在Java项目中利用jdbc-odbc桥接方式来连接数据库
后端开发2023-05-31
如何在PHP中进行数据库连接?
后端开发2023-05-14
如何使用JDBC连接数据库并执行SQL语句
后端开发2023-05-18
如何使用Jdbc连接不同数据库
后端开发2024-04-02
详解Java使用JDBC连接MySQL数据库
后端开发2024-04-02
Python 连接mysql数据库进行操
后端开发2023-01-31
在Java中怎么利用代理对网络进行连接
后端开发2023-05-31
怎么用 Navicat 创建数据库并连接JDBC
后端开发2024-04-02
使用JDBC连接数据库的方法步骤
后端开发2024-04-02
利用PDO对数据库进行管理的示例
后端开发2023-06-07
咦!没有更多了?去看看其它编程学习网 内容吧