java程序链接sql server
来源:互联网 发布:windows系统怎么录屏 编辑:程序博客网 时间:2024/05/02 02:36
java程序链接sql server的方法有两种:
1、通过jdbc-odbc桥驱动器进行链接。
链接步骤:
a、进行数据源的配置(win7)
控制面板——系统和安全——管理工具——数据源ODBC
点击添加
选择SQL Server
名称要填,这个将在java程序里会用到。
服务器就填个.代表本地数据库
选择使用用户输入登录ID和密码,填入用户和密码,这个两个字段也会在程序里用到。
选择更改默认的数据库为你将要操作的数据库名
最后可以点击测试数据源来测试是否配置成功
到此处数据源配置好了。
接下来看看java程序如何操作数据库
import java.sql.*;/* * 用jdbc-odbc连接数据库 */public class UseSql {private static Connection connection = null;private static Statement statement = null;public static void main(String[] args){try{
/*加载驱动*/
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//得到连接,DriverManager.getConnection("","","");这里面三个参数,第一个jdbc:odbc:数据源名称;第二个参数用户名;第三个参数密码(数据源名称,用户名,密码就是我们配置数据源时所给的);
connection = DriverManager.getConnection("jdbc:odbc:mytest","sa","36405132");
//创建语句
statement = connection.createStatement();
//执行Sql语句
if((statement.executeUpdate("insert into dbo.tb_bookInfo(ISBN,typeId,bookname,writer,publisher,date,price)" + "values ('1234567894321',2,'七夜雪','沧月','***出版社',getdate(),30)")) == 1)System.out.print("insert sucess");}catch(Exception e){e.printStackTrace();}
//关闭资源
finally{try{if(statement != null)statement.close();if(connection != null)connection.close();}catch(Exception e){e.printStackTrace();}}}}
2、直接通过jdbc驱动连接sql,此时就要引入驱动包,而无需进行数据源的配置。
import java.sql.*;/** * @author LW * */public class UseSqlJdbc {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubConnection connection = null;PreparedStatement statement = null;ResultSet result = null;try{//加载驱动Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");/*
**得到连接,127.0.0.1代表本地数据库的IP地址,或者可以用localhost,1433代表数据库端口
*/
String connectionUrl = "jdbc:sqlserver://127.0.0.1:1433;" + "databaseName=db_library;user=sa;password=36405132;";connection = DriverManager.getConnection(connectionUrl);
//创建SQL语句
statement = connection.prepareStatement("select * from dbo.tb_bookInfo where writer = '沧月'");
//执行,结果返回一个表集
result = statement.executeQuery();while(result.next()){System.out.println(result.getString(1) + result.getInt(2) + result.getString(3)+ result.getString(4) + result.getString(5) + result.getString(6) + result.getString(7) + result.getFloat(8)); }}catch(Exception e){e.printStackTrace();}
//关闭资源
finally{try{if(statement != null)statement.close();if(connection != null)connection.close();}catch(Exception e){e.printStackTrace();}}}}
- java程序链接sql server
- java链接sql server
- java链接SQL server 2005相关操作程序
- 1.SQL SERVER笔记——java链接SQL SERVER
- Java 链接SQL Server 的代码片
- C#控制台程序与sql server数据库之间的链接。
- SQL SERVER 链接服务器
- 链接SQL Server服务器
- SQL Server常用链接
- php 链接sql server
- c# 链接sql server
- modeler链接sql server
- QT链接SQL server
- 【SQL Server】链接查询
- sql server链接查询
- Unity链接SQL server
- SQL server 2008 链接
- java驱动程序链接 sql server 2005 数据库(完整介绍)
- 简明 Vim 练级攻略
- XML基础
- DEBUG下,VS 2010的vector和相关迭代器的安全检查和记录功能
- String
- qsort()方法作用于字符串数组的范例
- java程序链接sql server
- 用spring+struts2+hibernate开发的项目放到服务器上时由于服务器不能联网,启动tomcat报错。
- MPlayer移植arm9+linux
- UVC摄像头移植成功
- HDU OJ 1281 棋盘游戏【二分图匹配之最大匹配重要点】
- 深入剖析printf函数(下):---形参列表和格式化输出是如何做到的?
- android中用Spannable在TextView中设置超链接、颜色、字体(转载)
- Android应用开发——*.9.png及制作
- 【vim】修改替换一个字母,一个单词,半行,一行(r,s,cw,c2b,c$,c0,cc,R,~,)