java 连接sql server2008数据库配置_MsSql

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没打开,久要换端口。

一ODBC建立数据源

1 利用Java应用程序访问SQL Server2000数据库

  (1)建立数据库

  启动“Microsoft SQL Server2000”,打开“企业管理器”在“数据库”中建立名为“学生管理系统”的数据库,并在其下制作名为“学生信息”的数据表,如图1示。

 

(2)建立(ODBC)数据源和驱动程序

  在控制面板上通过“管理工具”的“数据源(ODBC)”打开“ODBC数据源管理器”对话框,单击“系统DSN”选项卡,然后单击“添加”按钮,得到“创建数据源”对话框,选择“SQL Server”并单击“完成”按钮,在出现的“建立新的数据源到SQL Server”对话框中的“数据源名称”项填写“madata”并选取“服务器名”,然后单击“下一步”按钮,选择“使用网络登录ID的Windows NT验证”项目,单击“下一步”按钮,把默认的数据库改为“mydata”,再单击“下一步”,单击“完成”按钮,然后可以单击“测试数据源”,成功后,单击“确定”按钮,完成了(ODBC)数据源和驱动程序的建立。

(3)编写Java程序

package com.test1;
import java.util.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.sql.*;
public class Test extends JFrame{
JPanel jp1,jp2;
JLabel jl1;
JButton jb1,jb2,jb3,jb4;
JTable jt=null;
JScrollPane jsp=null;
JTextField jtf;
PreparedStatement ps=null;
Connection ct=null;
ResultSet rs=null;
Vector rowData,columName;
public static void main(String args[])
{
Test test=new Test();
}
public Test()
{
jp1=new JPanel();
jl1=new JLabel("请输入名字:");
jtf=new JTextField(10);
jb1=new JButton("查询:");
jp1.add(jl1);
jp1.add(jtf);
jp1.add(jb1);
jp2=new JPanel();
jb2=new JButton("添加:");
jb3=new JButton("修改:");
jb4=new JButton("删除:");
jp2.add(jb2);
jp2.add(jb3);
jp2.add(jb4);
columName = new Vector();
columName.add("学号");
columName.add("姓名");
columName.add("班级");
columName.add("系别");
columName.add("年龄");
columName.add("性别");
columName.add("籍贯");
rowData =new Vector();
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
ct=DriverManager.getConnection("jdbc:odbc:mydata");
ps=ct.prepareStatement("select *from 学生信息");
rs=ps.executeQuery();
while(rs.next())
{
Vector hang=new Vector();
hang.add(rs.getString(1));
hang.add(rs.getString(2));
hang.add(rs.getString(3));
hang.add(rs.getString(4));
hang.add(rs.getInt(5));
hang.add(rs.getString(6));
hang.add(rs.getString(7));
rowData.add(hang);
}
}
catch(Exception e)
{
System.out.println("数据库加载失败!");
}
finally
{
}
System.out.println("数据库加载成功!");
jt=new JTable(rowData,columName);
jsp=new JScrollPane(jt);
this.add(jp1,"North");
this.add(jsp);
this.add(jp2,"South");
this.setSize(400,300);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
}

注意其中要引入jar包sqljdbc 2.0

JAVA连接SQL2008 - 似水流年 - 梦里花落知多少

现在进入正题

打开SQL2008企业管理器

执行SQL语句

USE Mydb
GO
SELECT * FROM TABLE1

结果为:

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

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

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索sqlserver_2008配置
, java_sqlserver2008
sqlserver2008配置
mssql2008数据库下载、mssql2008数据库、mssql2008 新建数据库、mssql2008数据库还原、mssql2008数据库收缩,以便于您获取更多的相关知识。

时间: 2024-09-13 12:08:15

java 连接sql server2008数据库配置_MsSql的相关文章

java 连接sql server2008数据库配置

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,所以只要开启端口

求大神帮下忙,小弟需要一个java连接sql server数据库实现查询功能的代码

问题描述 求大神帮下忙,小弟需要一个java连接sql server数据库实现查询功能的代码 如题 求大神给个查询功能的代码 做毕业设计需要 帮帮忙 下面附上添加功能的代码 public int Add(Client c) { int count=0; try { con=this.getcon(); String sql=String.format("insert Client values('%s',%d,'%s','%s','%s','%s','%s',0,'%s')", c.g

java连接mysql数据库 java连接sql server数据库

在java的应用中,我们经常会对数据库进行必要的操作,下来我们就了解一下如何用java连接mysql数据库 以及java连接sql server数据库 一.mysql import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class TestOne {

Java连接SQL Server2008查询数据库数据,如何显示查询结果到一个列表

问题描述 本人用Java已连接到SQLServer2008,现在想通过Java查询SQLServer中的数据,并显示在一个表中请大神帮忙 解决方案 解决方案二:写个方法,一个jsp页面就搞定.解决方案三:个人觉得还是一样的,查询的sql放到集合里面,然后页面集合显示解决方案四:既然已经连接上了数据库,查询数据就很简单了,直接调用jdbc的查询方法来查询,将结果用集合存放,再传到你要的表中,一步步来啊.

JAVA连接SQL server2000数据库

问题描述 求救...请各位高手帮一下忙,我用JAVA连接SQLserver2000时,那些驱动程序我也加了,它显示数据库驱动成功,但是没有连接成功.我想问各位高手,这个问题如何解决?它的代码是:importjava.sql.*;publicclassConn{Connectioncon;publicConnectiongetConnection(){try{Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");Sys

java连接sql server数据库代码

  //链接数据库代码 import java.sql.*; public class Connect { static Connection conn; static Statement sql; static ResultSet res; static String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver"; static String dbURL="jdbc:sqlserver://127.0.0

Ruby连接SQL Server数据库配置教程

因为工作需要,要分析存放在SQL Server上的数据,所以不得不研究一下如何使用Ruby访问SQL Server,发现其实还是很简单的: 安装FreeTDS 1.下载FreeTDS源代码 2.解压编译安装:  代码如下 复制代码 ./configure --prefix=/usr/local/freetds && make && sudo make install 安装Tiny_TDS Tiny_TDS,安装和使用非常简单,推荐使用:  代码如下 复制代码 sudo ge

SQL SERVER2008数据库远程生成脚本问题

问题描述 SQL SERVER2008数据库远程生成脚本问题 我在本机登录远程数据库后生成脚本完成后,远程数据库就登不上了,请问会不会对远程数据库有影响啊?急急急 解决方案 你生成了什么脚本,改变了哪些sql server的设置.如果仅仅是数据库查询,是不会影响登录的.但是你删除了账户甚至停止了sql服务,那就没法登录了. 解决方案二: 如何将数据库sql server2008中的数据库生成脚本输出SQL Server2008 自动生成数据库脚本关于连接SQL Server2008数据库是连接字

dbc dbc river-JAVA连接SQL Server数据库出现下面问题

问题描述 JAVA连接SQL Server数据库出现下面问题 代码没错,但运行时出现下面错误,求大虾指导java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver 解决方案 JdbcOdbc驱动没有安装,没找到类 解决方案二: 参考http://zhidao.baidu.com/question/312176056.html 解决方案三: http://wenda.so.com/q/1378310265063263?src=999