public class DataTransmission {
private String driver="com.microsoft.sqlserver.jdbc.SQLServerDriver";
private String uri="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=test"; //地址+端口号,数据库名字
private String user="sa"; //登录名
private String password="ws@123"; //登陆密码
private final static Logger log = LoggerFactory.getLogger(DataTransmission.class);
public static void main(String args[]){
DataTransmission dt = new DataTransmission();
String sql="select * from a";
// String sql="insert into a(id) values(9002)";
dt.query(sql);
}
public Connection getConnection(){
Connection conn=null;;
try { Class.forName(driver);//加载驱动
log.info("加载驱动成功!");
conn=DriverManager.getConnection(uri,user,password);
log.info("连接数据库成功!");
}
catch(SQLException e){
log.info("SQL Server连接失败!");
}
catch(Exception e){
log.info("加载驱动失败!");
}
return conn;
}
public void query(String sql){
Connection conn=getConnection();
PreparedStatement st = null;
ResultSet rs = null;
int maxCount = 2;
try {
st = conn.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
//最大查询到第几条记录
st.setMaxRows(maxCount);
rs = st.executeQuery();
//将游标移动到第一条记录
while(rs.next()){
System.out.println(rs.getInt(1));
}
} catch (SQLException e) {
e.printStackTrace();
}
finally{
try {
if(rs!=null)
rs.close();
if(st!=null)
st.close();
if(conn!=null)
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
分享到:
相关推荐
本文详细介绍了如何使用 JDBC 连接 SQL Server 数据库的方法,包括加载 JDBC 驱动、建立数据库连接、执行 SQL 语句(创建表、插入数据)以及查询数据。通过以上步骤,可以实现 Java 应用程序与 SQL Server 数据库的...
详细介绍了,使用JDBC连接SQLserver数据库的全过程,各种配置各种步骤都非常详细。 仔细看一遍,很容易上手入门。 网上JDBC的教程很多,但是都很杂,很容易出错,这个里面讲解非常好。
总结来说,JDBC是Java连接SQL Server数据库的重要工具,通过一系列步骤,包括导入驱动、注册驱动、建立连接、执行SQL和处理结果,我们可以实现Java程序与SQL Server数据库的交互。对于不同版本的SQL Server,可能...
标题“jdbc连接sqlserver数据库sqljdbc4.zip”指的是一个压缩包文件,包含了Java数据库连接(JDBC)驱动,专门用于连接Microsoft SQL Server数据库。这个驱动的版本是sqljdbc4,适用于Java开发人员在应用程序中与SQL...
### Java程序通过JDBC连接SQLServer2000数据库全解 #### 一、环境搭建与配置 在深入了解如何利用Java程序通过JDBC连接SQLServer2000之前,我们首先需要确保具备以下条件: 1. **安装SQL Server 2000**: 首先需要...
在本示例中,我们将探讨如何使用MyBatis通过JDBC连接到SQL Server数据库,并进一步学习如何利用MyBatis的动态代理机制生成Mapper接口的实现。 首先,我们需要在项目中引入MyBatis和SQL Server的JDBC驱动依赖。通常...
一个简单的java编写,通过jdbc连接sqlserver数据库的代码,其中可以用config.txt来配置数据库连接,需要根据电脑情况,修改代码中的文件路径即可食用。此代码连接了数据库并且输出一个student表。
String url = "jdbc:sqlserver://localhost:1433;databaseName=myDatabase"; String username = "myUsername"; String password = "myPassword"; try { Connection conn = DriverManager.getConnection(url, ...
标题 "Kettle 连接 SQLServer JDBC" 涉及到的是数据集成工具 Pentaho Data Integration(简称 Kettle)如何通过 JDBC(Java Database Connectivity)驱动来与 Microsoft SQL Server 数据库进行交互。Kettle,也被...
驱动程序名称为com.microsoft.jdbc.sqlserver.SQLServerDriver,数据库连接URL为jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=dbname。 其次,通过JTDS JDBC Driver连接SQL Server数据库需要下载jtds-...
本教程将详细讲解如何使用Java通过JDBC连接到SQL Server数据库。首先,我们需要了解JDBC的基本概念,然后逐步介绍实现这一过程所需的步骤。 1. JDBC基础: JDBC是Java API的一部分,它提供了一组接口和类,使得...
在使用JDBC连接Microsoft SQL Server数据库时,我们需要依赖特定的驱动程序,这就是描述中提到的"jar包"。在给定的压缩包中,有两个关键的jar文件:`sqljdbc4.jar`和`sqljdbc.jar`,它们都是Microsoft提供的Java驱动...
当调用`Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver")`时,Java虚拟机将加载并实例化这个驱动,使得后续的数据库连接成为可能。 2. **连接数据库**: 连接数据库的关键在于构造正确的URL,例如`...
此资源为 JDBC连接sqlServer 数据库的驱动Jar 包
我们的配置工作就已经基本完成了,接下来就是...需要注意的是,就像我上面所提到的,要进行数据库编程,至少得有个数据库吧(巧妇难为无米之炊),还要会一些基本的数据库操作,这些对于学过数据库课程的你应该没有问题
Flink1.14.4自定义flink-connector-jdbc连接SQLServer和SAP数据库
SQL Server连接中问题还真多。不进行设置还真连接不上,这里总结一下,需要的朋友可以参考
`sqljdbc42.jar` 就是实现了这些接口的驱动,使得Java可以连接到SQL Server数据库。 使用`sqljdbc42.jar` 连接SQL Server数据库的步骤大致如下: 1. **导入驱动**:在Java代码中,首先需要通过`Class.forName()`...
本文将详细探讨如何使用Oracle的通用连接(JDBC)技术来访问SQL Server数据库,帮助你理解这一跨数据库操作的过程。 首先,我们要明白的是Oracle的JDBC驱动程序(Java Database Connectivity)是实现这一目标的基础...
` 例:`DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=pubs", "sa", "");` 在此处关键的是连接字符串的内容,localhost 部分即服务器的名字,可以更改;1433 部分为 SQL ...