在eclipse中用java代码测试是否成功连接数据库
import java.sql.*;
public class AdapterJavaCoSQL {
public static void main(String[] args) {
//String JDriver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";// SQL数据库引擎
//String connectDB = "jdbc:sqlserver://127.0.0.1:1433;DatabaseName=JinXiaoCun";// 数据源
String JDriver = "org.postgresql.Driver";// SQL数据库引擎
String connectDB = "jdbc:postgresql://172.17.197.1:5432/smart_tp_duty";// 数据源
try {
Class.forName(JDriver);// 加载数据库引擎,返回给定字符串名的类
} catch (ClassNotFoundException e) {
// e.printStackTrace();
System.out.println("加载数据库引擎失败");
System.exit(0);
}
System.out.println("数据库驱动成功");
try {
String user = "postgres";
String password = "123456";
Connection con = DriverManager.getConnection(connectDB, user, password);// 连接数据库对象
System.out.println("连接数据库成功");
Statement stmt = con.createStatement();// 创建SQL命令对象
// 创建表
System.out.println("开始创建表");
String query = "create table USERNAME(ID NCHAR(2),NAME NCHAR(10))";// 创建表SQL语句
stmt.executeUpdate(query);// 执行SQL命令对象
System.out.println("表创建成功");
// 输入数据
System.out.println("开始插入数据");
String a1 = "INSERT INTO USERNAME VALUES('1','刘德华')";// 插入数据SQL语句
String a2 = "INSERT INTO USERNAME VALUES('2','张学友')";
String a3 = "INSERT INTO USERNAME VALUES('3','郭敬明')";
stmt.executeUpdate(a1);// 执行SQL命令对象
stmt.executeUpdate(a2);
stmt.executeUpdate(a3);
System.out.println("插入数据成功");
// 读取数据
System.out.println("开始读取数据");
ResultSet rs = stmt.executeQuery("SELECT * FROM USERNAME");// 返回SQL语句查询结果集(集合)
// 循环输出每一条记录
while (rs.next()) {
// 输出每个字段
System.out.println(rs.getString("ID") + "\t" + rs.getString("NAME"));
}
System.out.println("读取完毕");
// 关闭连接
stmt.close();// 关闭命令对象连接
con.close();// 关闭数据库连接
} catch (SQLException e) {
e.printStackTrace();
System.out.println("数据库连接错误");
System.exit(0);
}
}
}
在eclipse中用java代码测试是否成功连接数据库相关推荐
- 简单的Java代码测试样例设计
简单的Java代码测试样例设计 函数一 public static int findLast(int[] x, int y) {for (int i = x.length - 1; i > 0; ...
- libsvm java 实例_LibSvm流程及java代码测试
使用libSvm实现文本分类的基本过程,此文参考 使用libsvm实现文本分类 对前期数据准备及后续的分类测试进行了验证,同时对文中作者的分词组件修改成hanLP分词,对数字进行过滤,仅保留长度大于1 ...
- Eclipse的java代码出错:The import org.apache cannot be resolved
Eclipse中,折腾java代码. 把之前在android中的代码拿过来使用. 结果出现The import org.apache cannot be resolved的错误: [解决过程] 1.这 ...
- eclipse 修改java代码不重启服务器 生效配置
1.本文目的:用tomcat进行web开发时,修改Java代码往往要重启代码,当工程较大启动较慢时,严重影响效率,本文通过eclipse下tomcat开发和发布web程序时,对一些Java代码一 ...
- eclipse打开java代码文件全变成了null,eclipse显示小方格
今天在写java代码写了一半的时候,手动关闭了eclipse,然后正常关机.过10分钟重新开机打开eclipse打算继续写代码的时候就变成下图这样了,试了下用记事本还有idea打开都是空文件,发给了朋 ...
- java使用emqtt实现即时聊天_emqttd java代码测试
emqttd 集群在上一节我们已经配置完毕.emqttd默认占用1883端口用于MQTT连接,8083端口用于HTTP接口,通过HTTP接口从应用程序向MQTT客户端发布消息.下面我们通过java实现 ...
- java import 出错,Eclipse的java代码出错:The import XXXX cannot be resolved
折腾Eclipse时,经常会遇到这种情况: 缺少某个库,找到之后,需要将该库,jar包,加入到当前项目,使得代码中的import xxx得以正常导入. [如何在Eclipse中导入/添加(外部的)库/ ...
- *福音*阿里云redis5.0.*集群搭建及java代码测试详细(终于不用ruby了)
redis 5.0版本 集群搭建不需要我们安装ruby就可以搭建成功,并且redis给我们提供了快速搭建脚本,执行utils/create-cluster/ 目录下的create-cluster脚本 ...
- Java代码测试大端小端
Java果真强大,神马功能的函数都能找到,测试大端小端只需一句话: if(ByteOrder.nativeOrder()==ByteOrder.BIG_ENDIAN)System.out.printl ...
最新文章
- Kafka万亿级消息实战
- 简单工厂模式、工厂方法模式、抽象工厂模式 之间的对比
- 【C 语言】数据类型本质 ( 数据类型别名 | typedef 关键字 | 为复杂数据类型设置别名 | 为简单数据类型设置别名 )
- utf-8编码的字符串转成unicode(ucs-4)编码的字符串
- 怎么查看mysql正在运行的语句_MySQL如何查询当前正在运行的SQL语句
- 基于Echarts+HTML5可视化数据大屏展示—新能源车联网综合大数据平台(二)
- IOS-简单WebView的使用
- tensorflow2 目标检测_BJX 系列 小型远距离检测型光电传感器代理报价
- POJ-1328(Greedy,Vector,Sort,Iterator)
- android webview 百度地图,Android WebView显示地图
- 阿里云 短信 sdk 导致strtotime时间戳转换错误 相差8小时
- 流媒体:RTMP 协议完全解析
- php socket http,php 利用socket发送HTTP请求
- js实现动画(移动方块)
- chrome主页篡改修复
- win10合并硬盘合区(win10怎样合并硬盘的两个分区)
- MAC OS 下QQ音乐下载存放的位置
- java-jar基础应用
- 计算机考研自主命题表,都有那些学校考研数学是自主命题啊?
- JAVA代码总结开始篇【白丁水笔知其然】
热门文章
- PostGIS中的常用函数
- 网络存储技术Windows server 2012 (项目八 文件共享与磁盘映射)
- C 语言调用 JNI_CreateJavaVM
- Python数据分析与大数据处理从入门到精通
- 主从博弈论文中关于均衡解证明的写作总结
- PictureSelector 2.0 Android Q 适配之旅。
- Java日期时间的设置问题
- [VLDB 2021]ICS-GNN_ Lightweight Interactive Community Search via Graph Neural Network
- 重塑矩阵(一个矩阵转化成另一个矩阵)
- 对集合进行求交集、并集、差集