Linux下加载JDBC驱动连接OceanBase
来源:互联网 发布:ubuntu查看配置 编辑:程序博客网 时间:2024/05/18 01:03
1. 安装jdbc驱动
vi ~/.bashrc
添加如下内容:
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:/home/xiaochu.yh/tools/mysql-connector-java-5.1.6/mysql-connector-java-5.1.6-bin.jar
OceanBase使用JDBC 5.1.6版本。
2. 使用jdbc驱动
vi MySQLConnection.java ,输入下面的代码;然后javac MySQLConnection.java 编译;最后java MySQLConnection运行即可
import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class MySQLConnection { public static void main(String[] args) { Connection conn = null; Statement stmt = null; ResultSet rs = null; String url = null; String user = null; String password = null; String sql = null; try { Class.forName("com.mysql.jdbc.Driver"); //加载mysq驱动 } catch (ClassNotFoundException e) { System.out.println("驱动加载错误"); e.printStackTrace();//打印出错详细信息 } try { url = "jdbc:mysql://10.10.10.7:4797/test?user=admin&password=admin&useUnicode=true&&characterEncoding=gb2312&autoReconnect = true"; user = "admin"; password = "admin"; conn = DriverManager.getConnection(url,user,password); } catch (SQLException e) { System.out.println("数据库连接错误"); e.printStackTrace(); } try { stmt = conn.createStatement(); sql = "select * from dept"; //dept这张表有deptno,deptname和age这三个字段 rs = stmt.executeQuery(sql);//执行sql语句 while(rs.next()) { System.out.print(rs.getInt("deptno") + " "); System.out.print(rs.getString("deptname") + " "); System.out.println(rs.getInt("age") + " "); } } catch (SQLException e) { System.out.println("数据操作错误"); e.printStackTrace(); } //关闭数据库 try { if(rs != null) { rs.close(); rs = null; } if(stmt != null) { stmt.close(); stmt = null; } if(conn != null) { conn.close(); conn = null; } } catch(Exception e) { System.out.println("数据库关闭错误"); e.printStackTrace(); } }}
- Linux下加载JDBC驱动连接OceanBase
- JDBC 连接Mysql 驱动加载
- JDBC加载驱动和创建连接
- JDBC加载驱动和创建连接
- Linux下jdbc连接mysql
- JDBC 连接数据库的一套规范;jdbc驱动的加载,jdbc连接数据库;
- [疯狂Java]JDBC:加载数据库驱动、连接数据库
- JDBC驱动的连接和数据库的加载
- JDBC驱动加载程序
- 【JDBC】加载驱动异常
- JDBC驱动加载原理
- jdbc驱动加载失败
- JDBC驱动类加载
- JDBC驱动加载全过程
- jdbc加载驱动
- linux系统下qt4连接mysql驱动加载失败的解决方法
- JDBC中驱动加载的过程分析(下)
- JDBC连接驱动
- 一位三年程序员的经验总结
- Linux消息队列进程通信的介绍
- C语言知识点总结一
- Android应用程序签名----使用命令行方式签名
- intValue()和ValueOf()区别
- Linux下加载JDBC驱动连接OceanBase
- 如何在ArcGIS Online中构建自己的应用程序模板高级篇-利用数据
- 感谢小家
- Testing笔记整理 II
- Python 的 Socket 编程教程
- Stage3D程序原理解剖
- 谈谈离职和跳槽
- ngnix php_fpm zend ioncube
- vb This array is fixed or temporarily locked 错误