java连接sqlsever
本文将介绍使用java连接sqlserver数据库
工具/材料
myeclipse 、 SqlServer数据库
方法:
1、要向连接数据库,首先应该保证数据库服务打开
2、数据库服务打开之后就可以在环境中编写连接代码了。如图:
连接数据库就是这两个步骤:1)加载驱动、2)创建连接。
注意在导包是导入的java.sql下的。
接下来直接运行一下就可以测试是否连接成功了
❷ Java连接MySQL简单还是SQLserver简单
1、 安装时区别:
与mysql相比,Sqlserver安装后,的配置TCP/IP协议,Sql Server 身份注册登录 ,都比较麻烦。
2、配置连接时区别:
mysql
使用的驱动:com.mysql.jdbc.Driver
依赖包:mysql 可以直接通过pom.xml下载
sqlserver驱动:com.microsoft.sqlserver.jdbc.SQLServerDriver
依赖包:sqljdbc4 需要从本地置入
❸ java连接SqlServer2008的数据库连接池怎么使用
java连接SqlServer2008的数据库连接池使用:
import java.sql.Connection;
import java.sql.SQLException;
import java.util.Vector;
/**数据库连接池的公共类 **/
public class ConnectionPool {
private Vector<Connection> pool;//声明集合,里面只能是放Connection
/**
* 声明要的东西
*/
private String url = "jdbc:sqlserver://localhost:1433; database=ajax";
private String username = "sa";
private String password = "sa123";
private String driverClassName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
/**
* 连接池的大小,也就是连接池中有多少个数据库连接
*/
private int poolSize = 5;
private static ConnectionPool instance = null;
/**
* 私有的构造方法,禁止外部创建本类的对象,要想获得本类的对象,通过<code>getIstance</code>方法
* 使用了设计模式中的单子模式
*/
private ConnectionPool() {
init();
}
/**
* 连接池初始化方法,读取属性文件的内容 建立连接池中的初始连
*/
private void init() {
pool = new Vector<Connection>(poolSize);
//readConfig();
addConnection();
}
/**
* 返回连接到连接池
*/
public synchronized void release(Connection conn) {
pool.add(conn);
}
/**
* 关闭连接池中的所有数据库连接
*/
public synchronized void closePool() {
for (int i = 0; i < pool.size(); i++) {
try {
((Connection) pool.get(i)).close();
} catch (SQLException e) {
e.printStackTrace();
}
pool.remove(i);
}
}
/**
* 返回当前连接池的对象
*/
public static ConnectionPool getInstance() {
if (instance == null) {
instance = new ConnectionPool();
}
return instance;
}
/**
* 返回连接池中的一个数据库连接
*/
public synchronized Connection getConnection() {
if (pool.size() > 0) {
Connection conn = pool.get(0);
pool.remove(conn);
return conn;
} else {
return null;
}
}
/**
* 在连接池中创建初始设置的的数据库连接
*/
private void addConnection() {
Connection conn = null;
for (int i = 0; i < poolSize; i++) {
try {
Class.forName(driverClassName);
conn = java.sql.DriverManager.getConnection(url, username,
password);
pool.add(conn);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
❹ java如何直连sqlserver
导入sqljdbc.jar包,连接代码如下:
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
DriverManager.getConnection("jdbc:sqlserver://127.0.0.1:1433;databaseName=数据库名称;","用户名","密码");
❺ java如何连接SQLserver数据库
注意:在使用这个类的时候,先将对应数据库的驱动包(JAR包),复制进项目的WebRoot文件夹下的WEB-INF文件夹下的lib文件夹下,切记必须要对应的JAR包,否则无法使用数据库的
import java.sql.*;
public class BaseDAO {
private static final String DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver";//注意:此驱动是SQL2005及以上版本的导入驱动包连接字符串
private static final String CONNECTION = "jdbc:sqlserver://localhost:1433;databaseName=Employee"; //数据库连接字符串,databaseName就是你要连接的数据库名,
private static final String NAME = "sa"; //数据库用户名
private static final String PWD = "sa"; //数据库密码
public static Connection GetConnection() {
Connection con = null;
try {
Class.forName(DRIVER);
con = DriverManager.getConnection(CONNECTION, NAME, PWD);
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
return con;
}
public static void close(ResultSet rs, PreparedStatement ps, Connection con) {
try {
if (null != rs) {
rs.close();
}
if (null != ps) {
ps.close();
}
if (null != con) {
con.close();
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
❻ 用eclipse写java连接SQLServer数据库,该怎么解决
不能写在main方法里调用连接数据库的方法,这样找不到那些jar包
找不到连接数据库的url
重新建一个类
再试下···
注意不能写在
main方法里
could
not
initialize
class
jdbcuntils
这句就点名了
不能初始化
jdbc单元的类
找不到驱动
以及连接数据库的url
❼ Java与数据SqlServer2008怎么连接
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb";
//mydb为数据库
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
❽ java连接sqlserver 需要用的jar有哪些
Java连接sqlserver需要一下jar包:
1.msbase.jar //底层连接类
2.mssqlserver.jar //驱动类
3.msutil.jar //工具类
❾ java连接sql server2000,数据库环境变量怎么配置
不需要配置环境变量
下载jdbc驱动,然后把把lib下的三个jar文件拷到项目的lib目录下
建立连接类:
package com.award.bean;
import java.sql.*;
public class ConnectSqlServer {
public static void main(String[] args) {
String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=award";
String userName = "sa";
String userPwd = "riskfitfeng";
Connection dbConn;
try {
Class.forName(driverName);
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
System.out.println("Connection Successful!");
}catch(Exception e) {
e.printStackTrace();
}
}
}