JDBC连接SQLServer2008

合集下载

SQL server2008无法连接到服务器

SQL server2008无法连接到服务器

安装的SQL Server2008 R2版的连接不到本地数据可,提示未找到或无法访问服务器的解决方法。

如果安装使用“SQL Server 身份验证”的话请在安装完成后按以下步骤设置一下:
一、Microsoft SQL Server 2008—>配置工具—>SQL Server 配
置管理器—>SQL Server 服务,启动SQL Server
(MSSQLSERVER)服务和SQL Server 代理(MSSQLSERVER)服务。

放大图:
右键SQL Server (MSSQLSERVER)服务—> 启动
等待ing
右键SQL Server 代理(MSSQLSERVER)服务—> 启动
等待ing
OK以后出现:
二、SQL Server 网络配置—>MSSQLSERVER的协议,启动
TCP/IP即可。

双击MSSQLSERVER的协议出现以下界面:
右键TCP/IP(界面如下)—> 启动:
点击确定
到达这里就大功告成了!!!重现打开SQL Server Management Studio
连接成功的说o(∩_∩)o。

JavaWeb程序连接SQLserver数据库

JavaWeb程序连接SQLserver数据库

JavaWeb程序连接SQLserver数据库声明:⼀直以来都以为javaweb程序连接数据库是⼀个很⾼⼤上很难的问题,结果今天学习了⼀下,不到两个⼩时就解决了,所以总结⼀篇博客。

JavaWeb程序连接SQLserver数据库分为⼀下步骤:1:在下载sqljdbc.jar的压缩包2:解压之后,将sqljdbc4.jar复制粘贴到你项⽬的WEB-INF的lib⽬录下3:需要知道⼀些数据库⽅⾯的技术知识:先举个例⼦:下⾯是驱动程序建⽴连接所需要的步骤:1try{2 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");34 String URL = "jdbc:sqlserver://localhost:1433;DatabaseName=user";56 Connection conn = DriverManager.getConnection(URL, userName, userPwd);//userName是你数据库的⽤户名如sa,7 conn.println("连接数据库成功");8 conn.close();910 }catch (Exception e){1112 out.println("数据库连接失败");1314 }View Code1>:Driver接⼝:java.sql.Driver是所有JDBC驱动程序需要实现的接⼝,这个接⼝提供给不同的数据库⼚商,他们使⽤的接⼝名不同。

-:SQLserver的JDBC驱动的类名:"com.microsoft.sqlserver.jdbc.SQLServerDriver"-:Oracle的JDBC驱动的类名:"oracle.jdbc.driver.OracleDriver"-:MySQL的JDBC驱动的类名:"com.mysql.jdbc.Driver"2>加载与注册JDBC驱动Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");该语句⽤于加载3>JDBC连接数据库的URL表现形式通常分为三个部分(通常⽤:分开):1:协议:在JDBC中唯⼀允许的协议只能为jdbc.2:⼦协议:⼦协议⽤于标识⼀个数据库驱动程序3:⼦名称:具体看下⾯-:连接SQLserver: "jdbc:sqlserver://localhost:1433;DatabaseName=user"-:连接Oracle: "jdbc:thin:@localhost:1521:ORCL"-:连接MySQL: "jdbc:mysql://localhost:3306/databasename"4>执⾏SQL语句接⼝Statement对象,该对象的常⽤⽅法:-:void close() 关闭释放资源-:ResultSet executeQuery(String sql):执⾏某条查询语句并返回结果-:int execulteUpdate(String sql):可以执⾏insert,undate或者delete语句4:看下我第⼀次写的操作数据库的程序:1>先创建⼀个Student类1package com.ll;23public class Student {4private String name;5private String time;6private String banji;7public String getBanji() {8return banji;9 }10public void setBanji(String banji) {11this.banji = banji;12 }13private String sex;14public String getName() {15return name;16 }17public void setName(String name) { = name;19 }20public String getTime() {21return time;22 }23public void setTime(String time) {24this.time = time;25 }2627public String getSex() {28return sex;29 }30public void setSex(String sex) {31this.sex = sex;32 }333435 }2>写dao层与数据库连接的部分,1package dao;2import com.ll.Student;//本⾏及以下是导⼊SQL以及所需的包3import java.sql.Connection;4import java.sql.DriverManager;5import java.sql.PreparedStatement;6import java.sql.ResultSet;7import java.sql.Statement;8import java.util.ArrayList;9public class Studentdao10 {11public ArrayList queryAllStudents() throws Exception12 {//实现对数据库的访问13 Connection conn = null;14 ArrayList students = new ArrayList();//定义与初始化ArrayList数组,相当于定义数组,但是容量⽐数组⼤15 StringBuffer str= new StringBuffer();16try {17//获取连接18 String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //加载JDBC驱动19 String dbURL = "jdbc:sqlserver://localhost:1433;DatabaseName=StudentManagement"; //连接服务器和数据库sample 20//运⾏SQL语句21 String userName = "sa"; //默认⽤户名22 String userPwd = "zongjin123";23 Class.forName(driverName);24 conn = DriverManager.getConnection(dbURL, userName, userPwd);25if(conn!=null)26 {27 System.out.println("Connection Successful!"); //如果连接成功控制台输出28 }29else{3031 System.out.println("Connection fail!");32return students;33 }3435//密码36 String sql = "select * from student";//SQL语句,选择数据表student中的所有数据37 Statement stat = conn.createStatement();38 ResultSet rs = stat.executeQuery(sql);//定义ResultSet类,⽤于接收获取的数据39while (rs.next())40 {41//实例化VO42 Student student=new Student();43 student.setName(rs.getString("姓名"));44 student.setBanji(rs.getString("班级"));45 student.setSex(rs.getString("性别"));46 student.setTime(rs.getString("年龄"));47 students.add(student);48 }49 rs.close();50 stat.close();51 }52catch (Exception e1)53 {54 e1.printStackTrace();55 }56finally57 {58try59 {//关闭连接60if(conn!=null)61 {62 conn.close();63 conn=null;64 }65 }66catch(Exception ex)67 {68 }69return students;70 }71 }72 }3>创建index.jsp⽂件<%@ page language="java" contentType="text/html; charset=GB18030"pageEncoding="GB18030"%><%@page import = "java.util.*" %><%@page import = "java.sql.*" %><%@page import="com.ll.Student" %><%@page import="dao.Studentdao" %><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "/TR/html4/loose.dtd"> <html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><style type="text/css">#body {background-color: #FFD2BD;}</style><title>JSP Page</title></head><body id="body"><h1>学⽣信息如下所⽰:</h1><br><%Studentdao studentDao=new Studentdao();ArrayList students=studentDao.queryAllStudents();%><table border="1" ><tr ><td >年龄</td><td>姓名</td><td>性别</td><td>班级</td></tr><%for(int i=0;i<students.size();i++){Student student=(Student)students.get(i);%><tr><td><%=student.getSex() %></td><td><%=student.getName() %></td><td><%=student.getSex() %></td><td><%=student.getBanji() %></td></tr><%}%></table></body></html>4>前提是你在你的SQLserver数据库上创建了⼀个表,并且有数据.5.结果为:。

JAVA与SQLSERVER数据库的连接

JAVA与SQLSERVER数据库的连接
使用JSP开发WEB项目过程中,对于JAVA同SQLSERVER数据库连接的方式有两种,它们 的操作步骤以及代码存在异同,做简要对比如下:
纯JAVA连接 桥连接
注意:以SQL2005的sqljdbc.jar包为例,连接SQLSERVER数据库MyStudent,登陆用户名称sa,登陆用户密码为空。
1.首先在web项目中导入sqljdbc.jar包;(一般放在WEB-INF的lib文件夹)
}
} catch (Exception e) {
e.printStackTrace();
}
return number;
}
/** * 关闭连接 释放资源 * @param conn 数据库连接 * @param ps 负责执行SQL语句的PreparedStatement对象 * @param rs 结果集 */ public void CloseAll(Connection conn, PreparedStatement ps, ResultSet rs) {
public class BaseDao {
private final static String DRIVER = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
//数据库驱动
private final static String URL = "jdbc:sqlserver://localhost:1433;DataBaseName=MyStudent"; //数据源地址
private final static String DBPASS = "";
//数据库用户的登录密码
Connection conn = null;

JDBC连接数据库常见错误

JDBC连接数据库常见错误

JDBC连接数据库常见错误1、com.microsoft.sqlserver.jdbc.SQLServerException:通过端口1433连接到主机 teacher 的 TCP/IP 连接失败。

错误:“null。

请验证连接属性,并检查 SQL Server 的实例正在主机上运行,且在此端口接受 TCP/IP 连接,还要确保防火墙没有阻止到此端口的 TCP 连接。

”错误原因:是计算名错误或者端口号错误解决办法:我的电脑-》右键-》属性,查看计算机名称;SQLServer得配置管理器中寻找服务器的TCP/IP,右键查看IPALL,看tcp端口号,不是TCP动态端口号2、com.microsoft.sqlserver.jdbc.SQLServerException: 对象名'UserInfo' 无效。

错误原因:UserInfo这个表名没找到解决办法:1)查看表名是否错了,错了则改正2)连库字符串中数据库错了databaseName=Userdb3、java.sql.SQLException:No suitable driver found for jdbc:sqlsever://localhost:1433;databasename=userdb错误原因:是连库字符串格式问题4、com.microsoft.sqlserver.jdbc.SQLServerException:端口号 1433:databaseName=userdb 无效。

错误原因:连库字符串格式问题5、com.microsoft.sqlserver.jdbc.SQLServerException:无法打开登录所请求的数据库 "userInfo"。

登录失败。

错误原因:数据库名写错了6、com.microsoft.sqlserver.jdbc.SQLServerException:结果集没有当前行。

错误原因:结果集为调用next()方法移动,就取值了7、.java.sql.SQLException: Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor。

jdbc数据库连接的基本参数

jdbc数据库连接的基本参数

JDBC数据库连接的基本参数1. 什么是JDBC?Java Database Connectivity(JDBC)是一种用于在Java应用程序和数据库之间建立连接的API。

它允许开发人员使用标准的SQL语句来访问和操作数据库。

JDBC提供了一种通用的方式来连接各种类型的数据库,包括关系型数据库(如MySQL、Oracle、SQL Server等)和非关系型数据库(如MongoDB、Redis等)。

2. JDBC连接的基本参数在使用JDBC连接数据库时,需要指定一些基本参数。

以下是常用的JDBC连接参数:•URL:表示要连接的数据库的地址。

不同类型的数据库有不同格式的URL,例如MySQL的URL格式为jdbc:mysql://hostname:port/database,其中hostname为主机名,port为端口号,database为要连接的数据库名称。

•Driver Class:表示要使用的驱动程序类名。

每个数据库供应商都提供了自己特定类型数据库驱动程序类。

•Username:表示要登录到数据库时使用的用户名。

•Password:表示要登录到数据库时使用的密码。

3. JDBC连接示例下面是一个使用JDBC连接MySQL数据库的示例:import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;public class JdbcExample {public static void main(String[] args) {String url = "jdbc:mysql://localhost:3306/mydatabase";String username = "root";String password = "password";try {// 加载MySQL驱动程序Class.forName("com.mysql.jdbc.Driver");// 建立数据库连接Connection connection = DriverManager.getConnection(url, username,password);// 执行SQL查询或更新操作// 关闭数据库连接connection.close();} catch (ClassNotFoundException e) {e.printStackTrace();} catch (SQLException e) {e.printStackTrace();}}}在上面的示例中,我们首先加载MySQL驱动程序,然后使用DriverManager.getConnection()方法来建立与数据库的连接。

sqlserver2008基本操作

sqlserver2008基本操作
去,第二次和以后的导入,只会导数据
数据库之间导数据
• 数据可以多次导入 方法是: 1、选中要导数据的数据库(导
入或 导出的无所谓)。点鼠标右键, 选择“任务”“导入(出)数
据” 打开“导入和导出向导”,选择 “下一步”
数据库之间导数据
2、在“选择数据源” 页面,选择要导出的 数据库信息,包括数据 库引擎类型、所在服务 器、登录信息、要导出 的数据库等 点击“下一步”按钮
是用来存储数据的结构。 ✓ 一个表必须要有一本表名和若干列(即表头,又叫列、字段、column、属
性) ✓ 每一列必须有列名、数据类型以及其他一些约束。表中的每一个数据项都必
须满足这一列的相关规定(如:不能在规定写数字的地方写其他文字;不能 在规定只能写2个字的地方写超过2个字的内容等等)
15
新建表
▪ Integration service 功能:移动Байду номын сангаас复制、 转换数据
▪ SQL SERVER数据库引擎 功能:存储、处理、保 护数据等核心业务,主 要学习的内容
4
▪Reporting Services 功能:创建、管理 、部署报表
SQL SERVER2008主要管理工具
SSMS
SQL Server配置管理器
数据库之间导数据
3、在“选择目标”页面 ,选择要导出的 数据库信息,包括数据 库引擎类型、所在服务 器、登录信息、要导出 的数据库等 点击“下一步”按钮
注:若在不同的服务器 之间导数据,则数据源 和目标的服务器不同, 否则相同
数据库之间导数据
4、选择要导的表,根 据需要选择,点击 “下一步”。 若不是第一次导数据, 则可以点编辑,在打开 设置窗口中,选择目标 数据库将原数据删除后 导入,还是追加数据

java连接sql server数据库并增删改查的方法

java连接sql server数据库并增删改查的方法要使用 Java 连接 SQL Server 数据库并执行增删改查操作,需要遵循以下步骤:1. 安装 SQL Server 驱动程序:Java 有多种驱动程序可以连接 SQL Server,需要安装对应版本的 SQL Server 驱动程序。

可以在 SQL Server 官网下载相应版本的驱动程序。

2. 配置 Java 环境变量:将 SQL Server 的驱动程序路径添加到 Java 的环境变量中。

3. 创建数据库:在 SQL Server 中创建一个数据库,并将 Java 程序连接到该数据库。

4. 编写 Java 程序:编写 Java 程序,连接 SQL Server 数据库,执行增删改查操作,并将结果输出到控制台。

下面是一个简单的 Java 程序示例,它可以连接到 SQL Server 数据库,执行增删改查操作,并将结果输出到控制台:```javaimport java.sql.*;public class ConnectToSqlServer {public static void main(String[] args) {String jdbcUrl ="jdbc:sqlserver://localhost:1433;databaseName=mydb";String username = "myuser";String password = "mypassword";try {Connection conn = DriverManager.getConnection(jdbcUrl, username, password);System.out.println("Connected to SQL Server database!");// 增删改查操作conn.createStatement().executeUpdate("delete from mytable");conn.createStatement().executeUpdate("insert into mytable (col1, col2) values (1, 2)");conn.createStatement().executeUpdate("select * from mytable"); // 释放资源conn.close();} catch (SQLException e) {System.out.println("Error connecting to SQL Server database!");e.printStackTrace();}}}```在上面的示例中,程序使用 JDBC API 连接到 SQL Server 数据库,并执行了删除、插入和查询操作。

sql server jdbc 参数

SQL Server JDBC参数是用来配置和优化与SQL Server数据库连接的参数。

通过合理的参数配置,可以提高数据库连接的性能和稳定性,从而提升系统的整体性能。

2. JDBC参数的分类SQL Server JDBC参数可以分为两类:连接参数和性能优化参数。

连接参数用来配置和管理数据库连接的基本属性,如连接的URL、用户名、密码等。

而性能优化参数则是针对数据库连接的性能进行调优的参数,如连接超时时间、批处理大小等。

3. 常见的SQL Server JDBC参数3.1 连接参数3.1.1 URL:指定数据库的连接位置区域,例如:jdbc:sqlserverxxx 3.1.2 用户名和密码:用来进行身份验证和授权的参数,例如:user=myUsername;password=myPassword;3.2 性能优化参数3.2.1 连接超时时间:指定数据库连接的超时时间,超过该时间未建立连接则会抛出异常,默认为30秒;3.2.2 批处理大小:指定一次数据库操作中处理的数据条数,可以提高数据库操作的效率,默认为0,表示关闭批处理处理。

在Java程序中,可以通过编写代码或者在配置文件中进行SQL Server JDBC参数的配置。

在使用Java代码进行数据库连接时,可以使用如下方式配置参数:```javaString connectionUrl = "jdbc:sqlserverxxx";```另外,在一些框架或者应用服务器中也可以在配置文件中进行参数配置,如在Spring框架中可以通过在application.properties文件中配置参数:```spring.datasource.url=jdbc:sqlserverxxxername=myUsernamespring.datasource.password=myPassword```5. SQL Server JDBC参数的最佳实践5.1 根据实际情况调整连接超时时间,避免连接时间过长导致系统性能下降;5.2 合理配置批处理大小,避免一次性处理过多数据导致内存占用过大或者数据库压力过大;5.3 使用连接池管理数据库连接,避免频繁地创建和销毁连接,提高系统性能和稳定性。

jdbc 连接参数

jdbc 连接参数JDBC(JavaDatabaseConnectivity)是一种提供统一的访问数据的技术,它能够驱动各种不同的数据库。

JDBC连接参数是驱动程序需要建立连接所必要的信息,可以包括数据库的位置,用户名与密码等。

JDBC连接参数的使用取决于数据库,每种数据库都有自己的连接参数,有些参数是共用的,比如用户名和密码等,有些参数是特有的,比如数据库名,服务器地址等。

一般情况下,使用JDBC连接参数建立连接,需要先指定数据库类型,然后再设置相关参数,首先需要指定JDBC驱动程序,这可以通过设置Class.forName方法来实现,接下来就是设置数据库的连接参数,包括数据库的名称、用户名和密码等,这些参数可以使用DriverManager.getConnection方法传入,下面就对常用的数据库连接参数进行一下简单的介绍:1.MySQL:MySQL的连接参数一般包括:服务器地址、端口、编码、数据库名称、用户名和密码等,这些参数可以放入URL字符串中,如:`jdbc:mysql://hostnaport/databaseName?characterEncoding=cha rset&useSSL=true&user=username&password=password`。

2.Oracle:Oracle的连接参数一般包括:服务器地址、端口、编码、数据库名称、用户名和密码等,这些参数也可以放入URL字符串中,如:`jdbc:oracle:thin:@hostnaport:databaseName`,此外还需要添加用户名和密码等其他信息。

3.SQL Server:SQL Server的连接参数一般包括:服务器地址、端口、编码、数据库名称、用户名和密码等,这些参数也可以放入URL字符串中,如:`jdbc:sqlserver://hostnaport;DatabaseName=databasename`,此外还需要添加用户名和密码等其他信息。

sql server2008简版

SQL Server 2008简介1. 介绍SQL Server 2008SQL Server 2008是微软公司推出的一款关系型数据库管理系统(RDBMS),它是SQL Server系列产品的第十一个版本。

SQL Server 2008于2008年8月6日发布,作为SQL Server 2005的后续版本,它引入了许多新的功能和改进,使得数据库管理更加高效和可靠。

2. 主要功能SQL Server 2008提供了一系列强大的功能,包括但不限于以下几点:- 数据安全: SQL Server 2008支持角色和权限管理、数据加密和审计功能,确保了数据库的安全性。

- 高可用性: SQL Server 2008通过数据库镜像、数据库复制和故障转移裙集等功能,确保了数据库的高可用性。

- 数据管理: SQL Server 2008提供了丰富的存储过程、触发器和索引等功能,帮助用户高效管理和优化数据。

- 商业智能: SQL Server 2008提供了报表服务、集成服务和分析服务等商业智能工具,方便用户进行数据分析和决策支持。

3. 应用领域SQL Server 2008在各个领域都有广泛的应用,主要包括但不限于以下几点:- 企业级应用: SQL Server 2008被广泛应用于企业级的管理系统、CRM系统和数据仓库等。

- 网络应用: SQL Server 2008可用于支持各种网络应用的数据存储和管理,包括电子商务全球信息站、社交网络和上线游戏等。

- 移动应用: SQL Server 2008还可用于支持移动应用的后台数据管理,包括移动办公、移动支付和位置服务等。

4. 版本差异SQL Server 2008共有多个版本,主要包括但不限于以下几个版本:- Express: 免费版本,适用于小型应用和开发者使用。

- Standard: 标准版,提供了基本的数据库管理功能,适用于中小型企业。

- Enterprise: 企业版,提供了丰富的高级功能和性能优化,适用于大型企业和关键业务应用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

【原创】JDBC连接SQL Server2008 R2
JAVA连接SQL2008与SQL2000有很大的不同,在这里通过笔者的亲身经历详细给出

1.首先要去Microsoft官网下载sqljdbc2.0驱动——Microsoft SQL Server JDBC Driver 2.0.exe,很小大概
就4M,解压后里面有2个Jar包,sqljdbc4.jar和sqljdbc.jar,这两个都一样,只是针对你的JDK的版本
的不同,如果你是JDK6.0直接导入sqljdbc4.jar,以下版本的导入sqljdbc.jar,如果怕麻烦的,两个都导
进去也行。

2.包导完了,现在启动SQL配置器,SQL2000的默认端口是1433,所以只要开启端口就能连得上,但08
的端口据说是动态的,具体的本人也不清楚,就是因为这个端口我也被整了2天,最后终于连上了
打开配置器:


将IP ALL的TCP动态端口(默认1163)改为1433,不改也行,因为大部分人的习惯是用默认的1433,
在IP2已启用选择——是,确定。
同样的方法,开启客户端的TCP/IP,端口也为1443,如图:
然后在DOS命令中输入测试 telnet 127.0.0.1 1433,
如果结果只有一个光标在闪动,那么就说明127.0.0.1 1433端口已经打开。
如果出现连接主机端口1433没打开,久要换端口。

现在进入正题
启动MyEclipse 8.5——创建JAVA项目——记住导入sqljdbc4.jar
代码如下

我们用SQL验证的sa登录(前提要打开混合模式登录这里不在赘述)

import java.sql.*;
public class javaConSQL
{
public static void main(String[] args)
{
String JDriver="com.microsoft.sqlserver.jdbc.SQLServerDriver";//SQL数据库引擎
String connectDB=;//数据源
"jdbc:sqlserver://127.0.0.1:1433;DatabaseName=Mydb"
try
{
Class.forName(JDriver);//加载数据库引擎,返回给定字符串名的类
}catch(ClassNotFoundException e)
{
//e.printStackTrace();
System.out.println("加载数据库引擎失败");
System.exit(0);
}
System.out.println("数据库驱动成功");

try
{
String user="sa";
String password="sql2008";
Connection con=DriverManager.getConnection(connectDB,user,password);//连接数据库对象
System.out.println("连接数据库成功");
Statement stmt=con.createStatement();//创建SQL命令对象

//创建表
System.out.println("开始创建表");
String query="create table TABLE1(ID NCHAR(2),NAME NCHAR(10))";//创建表SQL语句
stmt.executeUpdate(query);//执行SQL命令对象
System.out.println("表创建成功");

//输入数据
System.out.println("开始插入数据");
String a1="INSERT INTO TABLE1 VALUES('1','旭哥')";//插入数据SQL语句
String a2="INSERT INTO TABLE1 VALUES('2','伟哥')";
String a3="INSERT INTO TABLE1 VALUES('3','张哥')";
stmt.executeUpdate(a1);//执行SQL命令对象
stmt.executeUpdate(a2);
stmt.executeUpdate(a3);
System.out.println("插入数据成功");

//读取数据
System.out.println("开始读取数据");
ResultSet rs=stmt.executeQuery("SELECT * FROM TABLE1");//返回SQL语句查询结果集(集合)
//循环输出每一条记录
while(rs.next())
{
//输出每个字段
System.out.println(rs.getString("ID")+"\t"+rs.getString("NAME"));
}
System.out.println("读取完毕");

//关闭连接
stmt.close();//关闭命令对象连接
con.close();//关闭数据库连接
}
catch(SQLException e)
{
e.printStackTrace();
//System.out.println("数据库连接错误");
System.exit(0);
}
}
}
MyEclipse8.5 运行结果:


打开SQL2008企业管理器
执行SQL语句
USE Mydb
GO
SELECT * FROM TABLE1

结果为:

说明已经成功连接SQL,并在数据库Mydb创建表TABLE1

谢谢!有哪里不正确的地方,去哪个读者指出,互相学习!!

package etonch.com;
import java.sql.*;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class Connsql {
/**
* @param args
*/
public static void main(String[] args)
{
// TODO Auto-generated method stub

try
{
String conURL="jdbc:sqlserver://localhost:1433; DatabaseName=sqljava";
try
{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
}
catch(java.lang.ClassNotFoundException e)
{
System.out.println(e.getMessage());
}

Connection con=DriverManager.getConnection(conURL,"用户名","密码");
Statement s=con.createStatement();
String query = "create table zg("
+ "eno char(10),"
+ "ename char(15),"
+ "esex char(15),"
+ "gz integer,"
+ "ezc char(15)"
+ ")";
s.executeUpdate(query);
String r1="insert into zg values("+"'1002','张小华','男',600,'助工')";
s.executeUpdate(r1);
s.close();
con.close();
}
catch(SQLException e)
{
System.out.println("SQLException:"+e.getMessage());
}
}

}

相关文档
最新文档