eclipse连接SQL Server2008 数据库 java
来源:互联网 发布:盈透证券开户 知乎 编辑:程序博客网 时间:2024/04/29 14:04
eclipse连接SQL Server2008 数据库 java
一、我的开发环境
windows7、eclipse、jdk7、SQL Server2008...
二、配置环境
1、下载sqljdbc4.jar包,并将其放到jdk的根目录下,我的是:
C:\glassfish4\jdk7\jre\lib\ext(“glassfish4”是我自己取的名字,一般的是放在“java”文件夹中的)。
2、配置环境变量,在系统变量的classpath中加入 :
;C:\glassfish4\jdk7\jre\lib\ext\sqljdbc4.jar;(注意在前面要加英文状态下的分号哦!“;”)
3、配置SQL Server2008:
开始—所有程序—Microsoft SQL Server 2008—配置工具—SQL Server 配置管理器—SQL Server网络配置—MSSQLSERVER的协议—右侧
(1)启用TCP/IP—右键属性—IP地址—“IPALL”的“TCP端口设置”为: 1433
(2)最后也将协议的Shared Memory和Nameed Pipes 都启用的,比较方便哦~
4、配置eclipse:
右击工程—Build Path—Configure Build Path...—Libraries选项卡—单击按钮“Add External JARS...”
然后找到刚才的放到jdk的根目录下的 sqljdbc4.jar,点击“打开”—“OK”,就可以啦~
上图一张(已经添加sqljdbc4.jar的):
三、上JAVA代码
1、测试之前的配置是否成功
import java.sql.*;public class T1 {public static void main(String[] args) {try {Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");System.out.println("成功加载SQL驱动程序");}catch (Exception e) {System.out.println("找不到SQL驱动程序");}try {//链接数据库操作Connection con = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=LoginJava4",//"LoginJava4"是一个测试的数据库"java_lyy",//数据库登录名,自己新建的一个你喜欢的登录名,但是要在SQL Server2008 数据库中设置哦~ "123456");//数据库登录密码Statement stmt = con.createStatement();System.out.println("数据库连接成功");}catch (Exception e) {System.out.println("数据库连接失败");}}}
2、查询数据库中数据
<pre name="code" class="java">import java.sql.*;public class Ceshisql {private static Connection con=null;private static Statement st=null;private static ResultSet rs=null;private static void dbconn(){ try { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); System.out.println("成功加载SQL驱动程序"); } catch (Exception e) { System.out.println("找不到SQL驱动程序"); } String conURL= "jdbc:sqlserver://localhost:1433;databaseName=LoginJava4"; try{ con=DriverManager.getConnection(conURL,"java_lyy","123456"); st=con.createStatement(); }catch(SQLException s){ s.printStackTrace(); }}private static void dbclose(){try{st.close();con.close();}catch(SQLException s){s.printStackTrace();}st=null;con=null;}public static ResultSet dataSet(String sql){dbconn();try{rs=st.executeQuery(sql);}catch(SQLException s){s.printStackTrace();}return rs;}public int update(String sql){dbconn();int i=0;try{i=st.executeUpdate(sql);}catch(SQLException s){s.printStackTrace();}dbclose();return i;}public static void main(String[] args) {// TODO Auto-generated method stubdbconn();String sql="select * from Juser";ResultSet r1=dataSet(sql);try{while(r1.next()){System.out.print(r1.getString("name")+" "+r1.getString("psw")+"\n");}}catch (SQLException s) {s.printStackTrace();}dbclose();}}这里说明一下,本段代码是网上找的,具体网址我忘了,
就不能分享链接了,
抱歉~
“lyy”是Java_lyy数据库中Juser表中的name字段的一个数据;同理,“123456”是psw字段的一个数据。
这里可以看到成功加载了SQL驱动程序,链接了SQL Server2008中的Java_lyy数据库,并且查询到了Juser表中的name和psw的字段的数据。
本人是菜鸟,本博文以供自己记忆用~
0 0
- eclipse连接SQL Server2008 数据库 java
- java web连接数据库sql server2008
- java连接sql server2008
- Java连接SQL server2008
- Java连接SQL Server2008
- java连接SQL server2008
- C#连接SQL Server2008数据库
- C#连接SQL server2008数据库
- Netbeans连接sql server2008数据库
- java如何连接与断开SQL server2008数据库
- eclipse下保证jdbc以SQL身份验证方式连接SQL Server2008数据库
- C#数据库编程1--SQL server2008 连接
- SQL server2008 连接数据库简单代码
- C#连接sql server2008数据库 (笔记)
- SQL Server2008数据库不用连接的删除
- Sql Server2008连接万网数据库
- SQL Server2008突然连接不到本地数据库
- c#连接到sql server2008数据库
- 我的emacs配置说明
- DFS Subsets II
- 当前情况
- MYSQL 创建数据库
- 清除DataGridView中所有选中项目
- eclipse连接SQL Server2008 数据库 java
- 佳软周刊:不越狱?看看iOS8输入法有多开放
- OpenGL 基础篇
- thread runnable区别
- 免费注册winrar压缩软件消除弹窗广告方法
- UITabBarController使用详解
- java学习心得3
- dll的内存申请和释放问题--Debug程序正常而Release程序崩溃
- [IOS笔记] - addChildViewController