① 我用的是sqlserver2008R2版,想用JDBC链接数据库,用的是MyEclipse,老是出现找不到驱动,求大神解决谢谢
public void getSum() {
double sum = 0;
int size = generation.get(currentGeneration).size();
for (int i = 0; i < size; i++) {
sum += generation.get(currentGeneration).get(i).getFunctionValue();
}
this.currentFitness = (sum / size) - 10;
}
public void evolution() {
② sql server 2008jdbc驱动怎么连接myeclipse
1.下载连接驱动包
Microsoft SQL Server JDBC Driver 4.0.exe
2.设让或郑置SQL SERVER 2008服务器
2-1、“开始”→“程序”→“MicrosoftSQLServer2008”→“配置工具”→“SQLServerConfigurationManager”(确认“SQLServerManagementStudio”已关闭)
2-2、“SQLServer2005服务”中停止服务“SQLServer(SQLEXPRESS)”(默认是启动状态)
2-3、“SQLServer2005网络配置”→“MSSQLSERVER的协议”,启动“TCP/IP”(默认是禁用状态),然后双击“TCP/IP”进入属性设置,在“IP地址”里,确认“IPAll”中的“TCP端口”为1433
2-4、“SQLServer2005服务”中启动服务“SQLServer(MSSQLSERVER)”(默认是停止状坦颂态)
2-5、关闭“SQLServerConfigurationManager”(此时可以启动“SQLServerManagementStudio”,并用帐户sa、密码liteng登录,SQLServer服务器设置正确的话应该能登录成功)
3、创建测试数据库和表:
启动“SQLServerManagementStudio”,并用帐户sa、密码liteng登录(SQLServer服务器设置正确的话应该能登录成功),创建一个数据库
USERS ,内建一个表USERS。后随便插入数据~~~
Create database USERS
CREATE TABLE USERS
(
UserName varchar(50),
PassWords varchar(50)
)
4、创建测试的Java工程和代码
4-1、启动“MyEclipse”→“File”→“New”→“Project”→“JavaProject”,命名为Test
4-2、打开Test的“Properties”→“JavaBuildPath(JAVA构建路径)”→“Libraries”→“AddExternalJARs”,选择下载好的连接驱动包“sqljdbc.jar”或“sqljdbc4.jar”,最好选择一个,然后点击“OK”确定。
注:如出现“此驱动程序不支持 Java Runtime Environment (JRE) 1.6 版。请使用支持 JDBC 4.0 的 sqljdbc4.jar 类库。”则选择正确的jar包。把
4-3、创建一个测试类,编写如下代码:
package it.cast.domain;
import java.sql.*;
public class Test {
public static void main(String[] args) {
Connection con=null;
Statement stmt=null;
ResultSet rs=null;
try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con=DriverManager.getConnection("团慎jdbc:sqlserver://localhost:1433;DatabaseName=USERS","sa","liteng");
stmt=con.createStatement();
rs=stmt.executeQuery("select UserName,PassWords from USERS");
while(rs.next()){
String strUserName=rs.getString(1);
String strPassWord=rs.getString(2);
System.out.println(strUserName+"\t"+strPassWord+"\t");
}
if(rs!=null)
rs.close();
if(stmt!=null)
stmt.close();
if(con!=null)
con.close();
}catch(Exception e){
e.printStackTrace();
}finally{
System.out.println("GameOver~");
}
}
}
4-4、执行代码,应该显示USERS表的数据
③ 求个SQLServer2008的jdbc驱动
Microsoft SQL Server JDBC Driver 2.0
这桐闷个猜轮仿驱动穗纤2008、2005、2000都支持的,官方驱动,地址:
http://www.microsoft.com/downloads/details.aspx?familyid=99B21B65-E98F-4A61-B811-19912601FDC9&displaylang=zh-cn
④ java连接sql server 2008的问题(jdbc驱动的方法)
ct=DriverManager.getConnection("jdbc:sqlserver:/绝型/樱局localhost:1433;databaseName=xqsl;integratedSecurity=true;",USER,PASSWORD);
你要连接 ,并颂猜要数据库的用户名和密码的
⑤ 怎么使用JDBC连接SQL Server2008
首先先导入MSSQL的JDBC驱动
然后代码实现如下:
package com.mwq.;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class JDBC {
private static final String DRIVERCLASS = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
private static final String URL = "jdbc:sqlserver://weiming:1433;DatabaseName=db_DrinkeryManage1";
private static final String USERNAME = "sa";
private static final String PASSWORD = "";
private static final ThreadLocal threadLocal = new ThreadLocal();
static {// 通过静态方法加载数据库驱动
try {
Class.forName(DRIVERCLASS).newInstance();// 加载数据库驱动
} catch (Exception e) {
e.printStackTrace();
}
}
public static Connection getConnection() {// 创建数据库连接的方法
Connection conn = threadLocal.get();// 从线程中获得数据库连接
if (conn == null) {// 没有可用的数据库连接
try {
conn = DriverManager.getConnection(URL, USERNAME, PASSWORD);// 创建新的数据库连接
threadLocal.set(conn);// 将数据库连接保存到线程中
} catch (SQLException e) {
e.printStackTrace();
}
}
return conn;
}
public static boolean closeConnection() {// 关闭胡者数据库连接的方法
boolean isClosed = true;
Connection conn = threadLocal.get();// 从线程中获得数此卜据库连接
threadLocal.set(null);// 清空线程中的数据库连接
if (conn != null) {// 数裤扒薯据库连接可用
try {
conn.close();// 关闭数据库连接
} catch (SQLException e) {
isClosed = false;
e.printStackTrace();
}
}
return isClosed;
}
}
⑥ 连接sql2008数据库需要什么驱动
JSP中连接Sql server2008数据库的驱动名称和驱动路径如下: 驱动名称为:"com.microsoft.sqlserver.jdbc.SQLServerDriver" 驱动路径为:jdbc:sqlserver://127.0.0.1:1368;databaseName=mydb;user=sa;password=qiaoning 其中databaseName=mydb代表用户自己创建的数据库名称,user=sa代表登录数据库的用户名,password=qiaoning代表登录数据库的密码。 jsp连接mysql的驱动名称如下:com.mysql.jdbc.Driver
⑦ jdbc连接sqlserver2008时报错 "驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接"
第一步:找到微汪虚圆软的jdbc高版本的驱动
第二步:就是把誉谈sunjce_provider.jar放到JAVA_HOME 的\困塌jre\lib\ext下就可以解决了。主要是sunjce_provider.jar的路径问题.默认在jre6\lib\ext下。