首页数据库java连接sqlserver数据库(java怎么连接sqlserver数据库)

java连接sqlserver数据库(java怎么连接sqlserver数据库)

编程之家2023-10-22222次浏览

大家好,java连接sqlserver数据库相信很多的网友都不是很明白,包括java怎么连接sqlserver数据库也是一样,不过没有关系,接下来就来为大家分享关于java连接sqlserver数据库和java怎么连接sqlserver数据库的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

java连接sqlserver数据库(java怎么连接sqlserver数据库)

如何用java 连接 sqlserver 数据库

本文将介绍使用java连接sqlserver数据库

工具/材料

myeclipse、 SqlServer数据库

方法:

1、要向连接数据库,首先应该保证数据库服务打开

2、数据库服务打开之后就可以在环境中编写连接代码了。如图:

java连接sqlserver数据库(java怎么连接sqlserver数据库)

连接数据库就是这两个步骤:1)加载驱动、2)创建连接。

注意在导包是导入的java.sql下的。

接下来直接运行一下就可以测试是否连接成功了

JAVA如何连接到sqlserver

你这个程序不是从数据库查询,是通过读取zhigong1.txt文件判断查询的啊

如果你要改成从数据库里查询要把以下代码替换掉:

FileInputStream come_in42=new FileInputStream("zhigong1.txt");

java连接sqlserver数据库(java怎么连接sqlserver数据库)

ObjectInputStream in42=new ObjectInputStream(come_in42);

list=(LinkedList)in42.readObject();

in42.close();

替换为:

Connection databaseConnect= null;//数据库连接

Statement sqlServerStmt= null;

ResultSet sqlServerRset= null;

Statement ps= null;

String localDatabaseDriver="com.microsoft.jdbc.sqlserver.SQLServerDriver";

String localDatabaseUrl=

"jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=qs080521";//注:这里要写你要连接的数据库,把(qs080521)替换掉

try{

Class.forName(localDatabaseDriver);

databaseConnect= DriverManager.getConnection(localDatabaseUrl,"sa","");

String DanJuHao="";

sqlServerStmt= databaseConnect.createStatement();

String sqlStr="";//写SQL查询语句

System.out.println(sqlStr);

sqlServerRset= ps.executeQuery(sqlStr);

while(sqlServerRset.next()){

Wage w= new Wage();

//用sqlServerRset.get...()方法取出对应的数值

//w.set...();将上面语句放到括弧内,存储到相应字段

list.add(w);

}

sqlServerRset.close();

databaseConnect.close();

下面就什么也不用改了

java怎么连接sqlserver数据库

java中使用jdbc连接sql server数据库步骤:

1.JDBC连接SQL Server的驱动安装,前两个是属于数据库软件,正常安装即可(注意数据库登陆不要使用windows验证)

<1>将JDBC解压缩到任意位置,比如解压到C盘program files下面,并在安装目录里找到sqljdbc.jar文件,得到其路径开始配置环境变量

在环境变量classpath后面追加 C:\Program Files\Microsoft SQL Server2005 JDBC Driver\sqljdbc_1.2\enu\sqljdbc.jar

<2>设置SQLEXPRESS服务器:

a.打开SQL Server Configuration Manager-> SQLEXPRESS的协议-> TCP/IP

b.右键单击启动TCP/IP

c.双击进入属性,把IP地址中的IP all中的TCP端口设置为1433

d.重新启动SQL Server 2005服务中的SQLEXPRESS服务器

e.关闭SQL Server Configuration Manager

<3>打开 SQL Server Management Studio,连接SQLEXPRESS服务器,新建数据库,起名字为sample

<4>打开Eclipse

a.新建工程-> Java-> Java project,起名为Test

b.选择eclipse->窗口->首选项->Java->installed JRE编辑已经安装好的jdk,查找目录添加sqljdbc.jar

c.右键单击目录窗口中的Test,选择Build Path->Configure Build Path...,添加扩展jar文件,即把sqljdbc.jar添加到其中

<5>编写Java代码来测试JDBC连接SQL Server数据库

import java.sql.*;

public class Test{

public static void main(String[] srg){

//加载JDBC驱动

String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";

//连接服务器和数据库sample

String dbURL="jdbc:sqlserver://localhost:1433; DatabaseName=sample";

String userName="sa";//默认用户名

String userPwd="123456";//密码

Connection dbConn;

try{

Class.forName(driverName);

dbConn= DriverManager.getConnection(dbURL, userName, userPwd);

System.out.println("Connection Successful!");//如果连接成功控制台输出

} catch(Exception e){

e.printStackTrace();

}

}

}

执行以后就可以连接到sample数据库了。

com.microsoft.sqlserver jdbc 怎么连接

首先确保SQLSERVER服务正在运行,并可以允许远程访问连接

然后按如下步骤进行连接

1.安装JDBC驱动

1)下载JDBC驱动

2)执行sqljdbc_4.0.2206.100_chs.exe解压驱动文件

3)拷贝以下目录中的sqljdbc_auth.dll到Windows的System32目录。对x64的机子,x64的dll拷到C:\Windows\System32,x86的dll拷到C:\Windows\SysWOW64目录。

Microsoft JDBC Driver 4.0 for SQL Server\sqljdbc_4.0\chs\auth\

2.在Java程序中连接SQL Server

classpath中加上安装好的SQL Server jdbc jar包

Microsoft JDBC Driver 4.0 for SQL Server\sqljdbc_4.0\chs\sqljdbc4.jar

连接SQL Server的JDBC代码

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

String url="jdbc:sqlserver://localhost:54364;databaseName=master;IntegratedSecurity=True";

Connection con= DriverManager.getConnection(url);

在SQL Server Browser服务开启的情况下也可以通过服务名连接

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

String url="jdbc:sqlserver://localhost\\SQLEXPRESS;databaseName=master;IntegratedSecurity=True";

Connection con= DriverManager.getConnection(url);

3.身份验证模式

SQL Server默认使用Windows身份验证模式,这也是官方推荐的模式,安全性更高。上面的连接例子就是采用的Windows认证。如果要使用混合认证模式,需要下载SQL Server Management Studio,并通过SQL Server Management Studio修改认证模式为混合认证模式。

SQL Server Management Studio的下载地址

http://www.microsoft.com/zh-cn/download/details.aspx?id=8961

修改SQL Server认证模式的方法

http://technet.microsoft.com/zh-cn/library/ms188670(v=sql.105).aspx

混合认证模式下,可以由数据库进行认证,连接时需要提供用户名和密码

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

String url="jdbc:sqlserver://localhost:54364;databaseName=master";

Connection con= DriverManager.getConnection(url,"user","password");

好了,文章到此结束,希望可以帮助到大家。

mysql怎样创建数据库?mysql中怎么创建数据库mysql新建数据库,mysql中怎么创建数据库