连接数据测试代码
package com.foen.cloud.utils;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
public class DB_Conn{
//JDBC驱动程序名
private static String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";
//数据库名称
private static String dateBaseName = "##";
//用户名
private static String username = "###";
//密码
private static String password = "##";
private static String url="jdbc:sqlserver://###;databaseName="+dateBaseName;
private static Connection conn;
private static Statement sm;
public static void main(String[] args) throws Exception {
connectDB();
closeDB();
}
//建立连接
public static void connectDB() {
try {
try {
Class.forName(driverName).newInstance();
} catch (InstantiationException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
conn = DriverManager.getConnection(url,username,password);
sm = conn.createStatement();
System.out.println("数据库连接成功!"+sm);
} catch (SQLException e) {
e.printStackTrace();
System.out.println("数据库连接失败!");
}
}
//释放连接
public static void closeDB(){
try{
if(sm != null){
sm.close();
}
}catch(SQLException e){
System.out.println("关闭Statement失败!");
}
try{
if(conn != null){
conn.close();
}
}catch(SQLException e){
System.out.println("关闭Connection失败!");
}
}
public Statement getStatement() {
return sm;
}
public void setStatement(Statement sm) {
this.sm = sm;
}
}
相关文章
- Mysql授权允许远程访问解决Navicat for MySQL连接mysql提示客户端不支持服务器请求的身份验证协议;考虑升级MySQL客户端
- 展锐MB261模组使用 IPV6连接onenet
- linux连接oracle数据
- ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
- 数据查询:内连接,外连接,左连接,右连接
- Nginx对客户端和server端长连接控制keepalive(转)
- mysql 常用命令,连接数据库,查看建表语句,批量导入数据,批量更新数据,连接查询
- 修改IIS7并发连接数目限制
- SQL2008安装时,“provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) (.Net SqlClient Data Provider)” 错误的解决方案
- C# Oracle 连接与修改
- 值得推荐的 PHP 连接 mssql的文章
- Atitit 数据join 的原理与java实现 Atitit join表连接的原理与实现 13、SQL Server 表连接的三种方式 (1) Merge Join (2) Nested
- SAP On-Premise系统如何通过SAP云平台连接云系统
- Android实现TCP连接(只能接收一个数据就断开了)
- VB.net:VB.net编程语言学习之基于VS软件连接SQL Server(利用ADO.NET操作数据库/添加新数据源/DataGridView数据表格控件)的简介、案例应用之详细攻略
- Database之SQLSever:SQL命令实现查询之多表查询、嵌套查询、分页复杂查询,删除表内重复记录数据、连接(join、left join和right join简介及其区别)等案例之详细攻略
- 《卸甲笔记》-PostgreSQL和Oracle的SQL差异分析之一:外连接
- java常用中间件处理数据交互、连接数据分离之后两个系统间的通信
- TCP 两次握手为什么无法阻止历史连接?
- 实战案例丨使用云连接CC和数据复制服务DRS实现跨区域RDS迁移和数据同步
- 【阶段二】Python数据分析Pandas工具使用03篇:数据预处理:多表合并与连接
- linux下socket服务端简单例,多线程,超时退出,长时间没数据就退出,让客户端有需要再重新发起连接
- 9.3.1 map端连接- DistributedCache分布式缓存小数据集
- Win10 远程连接共享打印机出现0x0000011b错误
- 基于深度学习和迁移学习的识花实践——利用 VGG16 的深度网络结构中的五轮卷积网络层和池化层,对每张图片得到一个 4096 维的特征向量,然后我们直接用这个特征向量替代原来的图片,再加若干层全连接的神经网络,对花朵数据集进行训练(属于模型迁移)
- Pika 连接 rabbitmq 集群
- centos 7 搭建git服务器 ssh 连接时 Permission denied, please try again问题
- EditPlus连接Centos7