sql数据源配置

合集下载

oracle连接ODBCsqlserver数据源的详细步骤

oracle连接ODBCsqlserver数据源的详细步骤

oracle连接ODBCsqlserver数据源的详细步骤⼀. 添加数据源ODBC1.打开数据源或者2.添加数据源3.选择SQL Server4.名称:输⼊ODBC数据源名称描述:随意服务器:输⼊sqlserver服务器名5.SQLSERVER登陆⽤户:登录ID⼀般是:sa ;密码:只有你知道6.选择你连接的数据库7.完成8.测试⼀下⼆.检查DG4ODBC驱动是否已经安装⽅法如下:在Oracle服务器上,cmd窗⼝中执⾏命令(dg4odbc或hsodbc)上图代表安装了DG4ODBC驱动(如果没有安装,需⾃⾏下载安装,此处不介绍具三.配置hsodbc此⽬录下默认存在initdg4odbc.ora,复制这个⽂件,粘贴到上图⽬录中,并将后复制的⽂件改名为initdddb.ora,⽤记事本打开就该配置并保存如下图四.配置监听listener(服务端透明⽹关监听)五.重启监听在命令提⽰符窗⼝依次输⼊如下命令停⽌监听:lsnrctl stop启动监听:lsnrctl start六. 配置TNS(客户端服务命名)DDDB:本地oracle服务命名HOST:oracle服务器IPPORT:监听端⼝SID:刚才命名的SID配置七.创建oracle的DBLINK或者不创建第六步,直接创建DBLINKcreate public database link test_sql connect to “sqlserver⽤户名” identified by “sqlserver密码” using ‘(description=(address= (protocol=tcp)(host=xxx.xxx.xxx.xxx)(port=1521))(connect_data=(SID=SID名称))(HS=OK))';⼋.查询select * from 表名@Test_Sqlgetaway到此这篇关于oracle连接sqlserver数据源ODBC的详细步骤的⽂章就介绍到这了,更多相关oracle sqlserver数据源ODBC内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!。

sqlserver 链接参数

sqlserver 链接参数

sqlserver 链接参数SQL Server连接参数详解在使用SQL Server进行数据库操作时,连接参数是非常重要的设置。

连接参数可以影响到数据库的性能、安全性以及用户体验等方面。

本文将从不同的角度详细解析SQL Server的连接参数,帮助读者更好地理解和利用这些参数。

一、常用的连接参数1. 数据源(Datasource):指定要连接的SQL Server实例的名称或IP地址。

例如,可以使用本地计算机的名称或IP地址来指定连接的目标服务器。

2. 初始目录(Initial Catalog):指定连接成功后要使用的默认数据库。

如果不指定初始目录,则连接将默认使用SQL Server实例的默认数据库。

3. 用户ID(User ID)和密码(Password):用于身份验证的用户名和密码。

这些参数是连接到SQL Server实例的必要条件,用于确认用户的身份和权限。

4. 连接超时(Connect Timeout):指定在连接尝试失败之前等待的时间。

如果连接超时时间过短,可能会导致连接失败;如果时间过长,则可能会影响到用户体验。

5. 数据库连接池相关参数:连接池是一种数据库连接管理技术,可以提高应用程序与数据库之间的连接效率。

连接池相关参数包括最大连接数(Max Pool Size)、最小连接数(Min Pool Size)和连接空闲时间(Idle Timeout)等。

6. 安全模式(Security Mode):指定连接的安全模式,可以选择Windows身份验证模式或SQL Server身份验证模式。

Windows身份验证模式会使用当前操作系统用户的身份进行连接,而SQL Server 身份验证模式则需要提供用户名和密码进行身份验证。

7. 加密(Encryption):指定连接是否使用加密传输数据。

启用加密可以提高数据传输的安全性,但也会增加一定的性能消耗。

8. 语言(Language):指定连接所使用的语言环境。

Oracle数据库ODBC数据源的设置

Oracle数据库ODBC数据源的设置

1、配置数据库别名:安装oracle客户端程序(Oracle版本号为7.32)。

安装完成后执行“开始---程序---Oracle for WindowsNT----SQLNET EASY Configuration”,出现如下图一所示画面,选择“Add Database Alias”,确定,弹出如图一图二所示画面,添写数据库别名(通过别名访问数据库,请勿通过IP地址访问),确定后,图二出现如下图三画面,选择“TCP/IP”,确定。

图三弹出如下画面图四,输入oracle服务器的IP地址,确定。

图四如下图五,点击“是(Y)”弹出图六,选择退出。

完成设置。

图五图六2、测试连接是否成功:安装完成后在执行“开始---程序---Oracle for WindowsNT----Oracle SQL3.3”,配置“Log On”,包含用户名,密码,主串(User Name,Password,HostString),如图七所示,配置完成后,点击“ok”,如果与Oracle服务器连接成功显示如图八所示的画面。

图七图八3、配置ODBC数据源:打开操作系统的控制面板,选择执行“odbc数据源”,添加一个新的数据源如图九所示,选择数据源的驱动程序为“Microsoft ODBC for Oracle”,图九图十如图十所示,点击“完成”,填写数据源的名称“ztw”(组态王中使用的数据源名称),用户名称(Oracle服务器分配的用户名称),服务器(第一步配置的数据库别名)。

如图十一所示。

点击“确定”数据源定义完成。

图十一本工程ODBC数据源的名称为ztw,数据库的别名为ztw,Oracle分配的用户名为ztw,密码为ok。

QT连接SQLserver数据库和设置数据源名称(DSN)的方法

QT连接SQLserver数据库和设置数据源名称(DSN)的方法

编写外部应用程序来查询与操作数据库数据1、打“开控制面板”,找到“管理工具”。

2、进入“管理工具”,找到“数据源(ODBC)”,双击进入“ODBC 数据库管理器”。

3、点击“添加按钮”,进入“创建新数据源向导”。

4、选择数据库驱动程序,因为是微软的SQLServer数据库,所以选择驱动为SQLServer。

点击完成。

5、进入如下页面,在名称,描述,和服务器三个位置分别自己写描述信息。

需要注意的是在输入服务器的时候,服务器的名称应该在启动SqlServer数据库管理程序时的服务器名称一样。

如下图是服务器名是5F-CAD32。

点击下一步。

6、用户登录验证,选择WindowsNT验证。

也可以用ID和密码登录但是要创建用户名和密码,创建用户名和密码方法如下图。

点击下一步。

附:在SqlServer2008的客户端创建一个登录用户的方法。

把用户角色设置为public和sysadmin系统管理者。

7、选择需要用到的数据库。

下拉列表列出了所有可以连接的数据库。

8、点击下一步。

其余选项默认,点击完成就可以。

显示下面的画面点击测试,显示测试成功。

则我们的数据源DSN创建成功。

9、写外部应用程序以ODBC方式访问数据库数据(这里写的是qt程序,要注意的是~\plugins\sqldrivers\下应该有qsqlodbcd4.dll(debug)或qsqlodbc4.dll,他们是qt访问SqlServer数据库的库文件)。

#include "mainwindow.h"#include "ui_mainwindow.h"#include <QtSql/QSqlDatabase>#include <QMessageBox>#include <QSqlError>#include <QSqlQuery>#include <QDebug>{/* 方法一:通过DSN建立连接。

SpringBoot+Mybatis-plus多数据源配置(MySQL、Sqlserver)

SpringBoot+Mybatis-plus多数据源配置(MySQL、Sqlserver)

SpringBoot+Mybatis-plus多数据源配置(MySQL、Sqlserver)前⾔:本章案例利⽤dynamic-datasource-spring-boot-starter集成多数据源,mybaits-plus采⽤3.3.0版本,主要讲述配置多数据源,其案例中也包含了逻辑删除、攻击SQL阻断解析器、p6spySQL性能分析打印、事务以及分页和乐观锁插件。

dynamic-datasource-spring-boot-starter 是⼀个基于springboot的快速集成多数据源的启动器,其⽀持 Jdk 1.7+, SpringBoot 1.4.x 1.5.x 2.0.x。

⼀、pom.xml<!--代码简化,⼯具相关 --><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><optional>true</optional></dependency><!--SQLServer 驱动--><dependency><groupId>com.microsoft.sqlserver</groupId><artifactId>sqljdbc4</artifactId><version>4.0</version><scope>runtime</scope></dependency><!--mysql 驱动--><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><scope>runtime</scope></dependency><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.3.0</version></dependency><dependency><groupId>com.baomidou</groupId><artifactId>dynamic-datasource-spring-boot-starter</artifactId><version>2.4.2</version></dependency><dependency><groupId>p6spy</groupId><artifactId>p6spy</artifactId><version>3.8.0</version></dependency>⼆、application.ymlserver:port: 8888servlet:context-path: /serverspring:application:name: springboot-manyDataSourcesdatasource:p6spy: truedynamic:datasource:master:driver-class-name: com.p6spy.engine.spy.P6SpyDriverurl: jdbc:p6spy:mysql://localhost:3306/datasourceName?characterEncoding=utf8&useSSL=false&serverTimezone=GMTusername: rootpassword: root# url: jdbc:mysql://localhost:3306/ datasourceName?characterEncoding=utf8&useSSL=false&serverTimezone=GMT# username: root# password: root# driver-class-name: com.mysql.cj.jdbc.Driverdb2:driver-class-name: com.p6spy.engine.spy.P6SpyDriverurl: jdbc:p6spy:sqlserver://localhost:1433;DatabaseName=datasourceNameusername: sapassword: root# url: jdbc:sqlserver://localhost:1433;DatabaseName= datasourceName# username: sa# password: root# driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver#⽇志logging:level:com.example.demo : debug三、spy.propertiesmodulelist=com.baomidou.mybatisplus.extension.p6spy.MybatisPlusLogFactory,com.p6spy.engine.outage.P6OutageFactory# ⾃定义⽇志打印logMessageFormat=com.baomidou.mybatisplus.extension.p6spy.P6SpyLogger#⽇志输出到控制台appender=com.baomidou.mybatisplus.extension.p6spy.StdoutLogger# 使⽤⽇志系统记录 sql#appender=com.p6spy.engine.spy.appender.Slf4JLogger# 设置 p6spy driver 代理deregisterdrivers=true# 取消JDBC URL前缀useprefix=true# 配置记录 Log 例外,可去掉的结果集有error,info,batch,debug,statement,commit,rollback,result,resultset.excludecategories=info,debug,result,commit,resultset# ⽇期格式dateformat=yyyy-MM-dd HH:mm:ss# 实际驱动可多个#driverlist=org.h2.Driver# 是否开启慢SQL记录outagedetection=true# 慢SQL记录标准 2 秒outagedetectioninterval=2四、MybatisPlusConfig@Configuration@EnableTransactionManagement//开启事务public class MybatisPlusConfig {/*** mybatisplus 分页插件* @return*/@Beanpublic PaginationInterceptor paginationInterceptor(){PaginationInterceptor paginationInterceptor = new PaginationInterceptor();List<ISqlParser> sqlParserList = new ArrayList<>();// 攻击 SQL 阻断解析器、加⼊解析链;防⽌⼩⽩或者恶意进⾏delete update 全表操作。

powerjob中datasourcesqlprocessor用法

powerjob中datasourcesqlprocessor用法

powerjob中datasourcesqlprocessor用法PowerJob是一款分布式调度与计算框架,能够帮助开发人员快速实现任务调度、定时任务和分布式计算等功能。

datasourcesqlprocessor 是PowerJob的一个数据源处理器,用于处理SQL数据源。

datasourcesqlprocessor的用法包括以下几个方面:1. 配置数据源:在PowerJob的配置文件中,需要添加数据源相关的配置项。

例如,指定数据库的url、用户名、密码等信息。

可以根据实际需求配置多个数据源。

2. 创建数据源实例:在Java代码中,可以通过DataSourceFactory.createDataSource(方法来创建数据源实例。

需要传入数据源的名称,该名称需要与配置文件中的配置项对应。

3. 编写SQL查询:使用datasourcesqlprocessor时,需要编写SQL 查询语句。

可以直接使用SQL语句,也可以使用MyBatis等ORM框架提供的查询方法。

4. 执行SQL查询:使用datasourcesqlprocessor提供的executeQuery(方法来执行SQL查询。

该方法需要传入数据源实例和SQL 查询语句。

executeQuery(方法会返回查询结果。

5.处理查询结果:得到查询结果后,可以进行后续的处理。

例如,可以将查询结果转换为JSON或CSV格式,可以将查询结果写入文件或发送到消息队列等。

6. 处理异常:在执行SQL查询时,可能会出现异常情况,例如数据库连接失败、SQL语法错误等。

可以使用try-catch语句来捕获异常,并根据具体情况进行处理。

7. 资源释放:在完成SQL查询后,需要关闭数据源实例,释放资源。

可以使用DataSourceUtils.release(方法来关闭数据源。

在使用datasourcesqlprocessor时1. 数据源配置的正确性:在配置数据源时,需要确保配置的信息是正确的。

springboot配置双数据源MySQL和SqlServer

springboot配置双数据源MySQL和SqlServer

springboot配置双数据源MySQL和SqlServer1. pom⽂件的驱动jar包加上去,compile 'com.microsoft.sqlserver:mssql-jdbc:6.2.2.jre8'2. application.ymlspring:datasource:master:jdbc-url: jdbc:mysql://10.12.49.55:3306/smartcity-01username: rootpassword: root# 使⽤druid数据源type: com.alibaba.druid.pool.DruidDataSourcedriverClassName: com.mysql.jdbc.Driverother:jdbc-url: jdbc:sqlserver://10.12.49.35:1433;DatabaseName=LandscapingDBusername: sapassword: Sql123#使⽤druid数据源type: com.alibaba.druid.pool.DruidDataSourcedriverClassName: com.microsoft.sqlserver.jdbc.SQLServerDriver注意不要使⽤url,要使⽤jdbc-url主数据库配置:package com.pactera.scm.config;import org.apache.ibatis.session.SqlSessionFactory;import org.mybatis.spring.SqlSessionFactoryBean;import org.mybatis.spring.SqlSessionTemplate;import org.mybatis.spring.annotation.MapperScan;import org.springframework.beans.factory.annotation.Qualifier;import org.springframework.boot.context.properties.ConfigurationProperties;import org.springframework.boot.jdbc.DataSourceBuilder;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.context.annotation.Primary;import org.springframework.core.io.support.PathMatchingResourcePatternResolver;import org.springframework.jdbc.datasource.DataSourceTransactionManager;import javax.sql.DataSource;@Configuration@MapperScan(basePackages ="com.pactera.scm.mapper", sqlSessionFactoryRef = "masterSqlSessionFactory")public class MybatisDbMasterConfig {@Primary@Bean(name = "masterDataSource")@ConfigurationProperties(prefix = "spring.datasource.master")public DataSource dataSource() {return DataSourceBuilder.create().build();}@Primary@Bean(name = "masterSqlSessionFactory")public SqlSessionFactory sqlSessionFactory(@Qualifier("masterDataSource") DataSource dataSource) throws Exception {SqlSessionFactoryBean factoryBean = new SqlSessionFactoryBean();factoryBean.setDataSource(dataSource);factoryBean.setTypeAliasesPackage("com.pactera.scm.entity");factoryBean.setMapperLocations(new PathMatchingResourcePatternResolver().getResources("classpath:mapper/*.xml"));return factoryBean.getObject();}@Primary@Bean(name = "masterTransactionManager")public DataSourceTransactionManager transactionManager(@Qualifier("masterDataSource") DataSource dataSource) {return new DataSourceTransactionManager(dataSource);}@Bean(name = "masterSqlSessionTemplate")@Primarypublic SqlSessionTemplate testSqlSessionTemplate(@Qualifier("masterSqlSessionFactory") SqlSessionFactory sqlSessionFactory) throws Exception {return new SqlSessionTemplate(sqlSessionFactory);}} 第⼆数据库配置:package com.pactera.scm.config;import org.apache.ibatis.session.SqlSessionFactory;import org.mybatis.spring.SqlSessionFactoryBean;import org.mybatis.spring.SqlSessionTemplate;import org.mybatis.spring.annotation.MapperScan;import org.springframework.beans.factory.annotation.Qualifier;import org.springframework.boot.context.properties.ConfigurationProperties;import org.springframework.boot.jdbc.DataSourceBuilder;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.core.io.support.PathMatchingResourcePatternResolver;import org.springframework.jdbc.datasource.DataSourceTransactionManager;import javax.sql.DataSource;@Configuration@MapperScan(basePackages = "com.pactera.scm.otherDB", sqlSessionFactoryRef = "otherSqlSessionFactory")public class MybatisDbOtherConfig {@Bean(name = "otherDataSource")@ConfigurationProperties(prefix = "spring.datasource.other")public DataSource dataSource() {return DataSourceBuilder.create().build();}@Bean(name = "otherTransactionManager")public DataSourceTransactionManager transactionManager(@Qualifier("otherDataSource") DataSource dataSource) {return new DataSourceTransactionManager(dataSource);}@Bean(name = "otherSqlSessionFactory")public SqlSessionFactory basicSqlSessionFactory(@Qualifier("otherDataSource") DataSource basicDataSource) throws Exception { SqlSessionFactoryBean factoryBean = new SqlSessionFactoryBean();factoryBean.setDataSource(basicDataSource);factoryBean.setMapperLocations(new PathMatchingResourcePatternResolver().getResources("classpath:other/*.xml"));return factoryBean.getObject();}@Bean(name = "otherSqlSessionTemplate")public SqlSessionTemplate testSqlSessionTemplate(@Qualifier("otherSqlSessionFactory") SqlSessionFactory sqlSessionFactory) throws Exception {return new SqlSessionTemplate(sqlSessionFactory);}}启动类正常些就⾏了,不需要改动,保证能扫描到配置⽂件就⾏@SpringBootApplication@EnableConfigurationProperties@EnableSchedulingpublic class ScmApplication {public static void main(String[] args) {SpringApplication.run(ScmApplication.class, args);}}使⽤:@Resourceprivate AccountMapper accountMapper;直接调⽤就⾏。

SpringBoot配置druid数据源配置慢SQL记录

SpringBoot配置druid数据源配置慢SQL记录

SpringBoot配置druid数据源配置慢SQL记录在SpringBoot中,我们可以使用Druid来配置数据源,并且可以配置Druid来记录慢SQL。

Druid是阿里巴巴开源的数据库连接池和监控平台,它提供了丰富的功能,包括连接池、SQL监控、性能分析等。

首先,我们需要在pom.xml文件中添加Druid的依赖:```xml<dependencies><dependency><artifactId>druid-spring-boot-starter</artifactId><version>1.2.3</version></dependency></dependencies>```然后,我们需要在application.properties或application.yml文件中配置Druid的数据源:```propertiesspring.datasource.url=jdbc:mysql://localhost:3306/testername=rootspring.datasource.password=root接着,我们需要在配置类中添加Druid的相关配置,包括数据源、过滤器等。

同时,我们还需要配置慢SQL的阈值,用于监控慢SQL的执行情况。

```javapublic class DruidConfigprivate String url;private String username;private String password;private String driverClassName;public DataSource dataSourcDruidDataSource dataSource = new DruidDataSource(;dataSource.setUrl(url);dataSource.setUsername(username);dataSource.setPassword(password);dataSource.setDriverClassName(driverClassName);dataSource.setFilters("stat,wall,slf4j");dataSource.setConnectionProperties("druid.stat.slowSqlMillis =5000");return dataSource;public ServletRegistrationBean<StatViewServlet> druidStatViewServleServletRegistrationBean<StatViewServlet> servletRegistrationBean = new ServletRegistrationBean<>(new StatViewServlet(, "/druid/*");Map<String, String> initParams = new HashMap<>(;initParams.put("loginUsername", "admin");initParams.put("loginPassword", "admin");servletRegistrationBean.setInitParameters(initParams);return servletRegistrationBean;}public FilterRegistrationBean<WebStatFilter> druidWebStatFilteFilterRegistrationBean<WebStatFilter> filterRegistrationBean = new FilterRegistrationBean<>(new WebStatFilter();filterRegistrationBean.setFilter(new WebStatFilter();filterRegistrationBean.addUrlPatterns("/*");filterRegistrationBean.addInitParameter("exclusions","*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*");return filterRegistrationBean;}```上述配置中,我们通过设置`dataSource.setFilters("stat,wall,slf4j")`来开启慢SQL记录,`dataSource.setConnectionProperties("druid.stat.slowSqlMillis=50 00")`用于设置慢SQL的阈值为5000毫秒。

DB2,Oracle,SQLServer,MySQL数据库数据迁移方法图解

DB2,Oracle,SQLServer,MySQL数据库数据迁移方法图解

Data Migration 2.0功能描述及使用方法目录一、软件使用前配置 (2)二、功能描述及使用方法 (2)1、数据源配置 (3)1. 1功能描述 (3)1. 2使用方法 (3)2、数据抽取/装载配置 (6)2. 1功能描述 (6)2. 2使用方法 (6)3、数据清洗/校验/补丁配置 (7)3. 1功能描述 (7)3. 2使用方法 (7)4、数据转换配置 (8)4. 1功能描述 (8)4. 2使用方法 (9)5、工作任务配置 (10)5. 1功能描述 (10)5. 2使用方法 (10)6、邮件发送配置 (11)6. 1功能描述 (11)6. 2使用方法 (11)软件产品目前可从临时网址/下载使用(后续正式网址:/),敬请期待一、软件使用前配置使用软件产品“Data Migration 2.0”(以下称“本软件”)前,需要安装相关数据库ODBC驱动或客户端,否则本软件无法连接数据库。

安装ODBC 驱动或客户端成功后,建议先单独使用ODBC驱动和客户端测试数据库是否能正常连接,确保本软件能正常连接数据库。

我们网站( )提供了部分数据库ODBC驱动和客户端程序可供下载,如有别的需要请自行前往相关数据库官网下载必要的ODBC驱动或客户端程序。

MySQL数据库ODBC驱动请使用3.51版本,我们网站已经提供下载链接,请下载使用。

二、功能描述及使用方法本软件目前的任务运行顺序是数据抽取→数据清洗→数据转换→数据校验→数据补丁→数据装载来依次运行的,并且在任务运行后可配置发送邮件提示,软件中的所有数据库操作必须在能保证数据库正常启动并且能支持外部连接的情况下进行。

以下对本软件的功能和操作做详细的介绍。

对本软件如有什么建议和意见请及时反馈,请发邮件至邮箱DataMigration@或DataMigration@。

1、数据源配置图(1-1)1.1功能描述数据源配置只作为后续功能连接数据库基本配置信息,在配置数据源信息时请确保配置信息无误,能正常连接数据库。

mybatis底层原理

mybatis底层原理

mybatis底层原理MyBatis底层原理MyBatis是一个基于Java的持久层框架,它的设计思想是将SQL语句与Java代码进行分离,通过配置文件的方式实现SQL语句的动态生成和执行。

底层原理主要包括三个方面:数据源配置、SQL解析与执行、结果映射。

1. 数据源配置:MyBatis首先需要通过数据源配置来获取数据库的连接,数据源配置的方式可以是基于Java代码的配置,也可以是基于XML的配置文件。

常见的数据源有C3P0、DBCP、Druid等,这些数据源提供了连接池的功能,可以有效地管理数据库连接的获取和释放。

2. SQL解析与执行:MyBatis使用了OGNL表达式语言来解析动态SQL语句,OGNL可以在配置文件中进行变量替换、条件判断、循环等操作。

MyBatis在进行SQL解析时,会先将SQL语句中的参数信息与配置文件中的映射关系进行匹配,然后再根据条件进行动态拼接,生成最终的SQL语句。

生成的SQL语句会通过JDBC接口发送给数据库进行执行,执行结果会返回给MyBatis进行后续的处理。

3. 结果映射:MyBatis在获取数据库执行结果后,会将结果映射到Java对象上。

结果映射的过程可以通过配置文件来进行自定义,开发人员可以指定结果集的映射关系,从而使得查询结果能够自动转化为对应的Java对象。

在进行结果映射时,MyBatis使用了反射机制来实现对象的创建和字段的赋值,这样可以大大简化开发人员编写的代码量。

总结来说,MyBatis的底层原理主要包括数据源配置、SQL解析与执行、结果映射三个方面。

通过配置文件的方式,MyBatis可以灵活地生成并执行SQL语句,并将执行结果映射到Java对象上,从而实现持久化操作。

VT连接SQLServer数据库详细说明(Jonran版)

VT连接SQLServer数据库详细说明(Jonran版)

VT连接SQLServer数据库详细说明(Jonran版)前言:本说明是依据VT软件自带的Database访问实例来做说明,学习初期的一些经验分享,纰漏在所难免,在此说明。

如有任何技术上的疑难参考VT自带的帮助文档,本说明参考的文档:VirtoolsServer_authoring.pdf 的第9、10节;VirtoolsServer_admin.pdf的全部目录目录 (1)2、测试前提 (2)3、access服务器配置 (2)3.1、样例文件 (2)3.2、样例数据库表格 (2)3.3、配置ODBC(数据源) (2)3.3.1配置文件DSN数据源 (3)3.4配置VT server (4)3.4.1、打开Server Controller (4)3.4.2、 VT server 配置数据源连接 (5)3.5、 VT项目文件设计 (8)3.5.1、配置项目hosts 内容 (8)3.5.2、数组与数据库对应关系 (8)3.5.3、VT项目配置数据库名 (9)3.6、 VT数据库项目调试 (9)3.6.1、连接服务器调试 (9)3.6.2、连接数据库测试 (10)4、后记 (11)1、测试环境1)、系统:Win Xp Sp22)、VT:《虚拟现实制作软件》(virtool dev v5.0)virtools5 (crack版,在emule下载的)3)、server:Sql server 2000,access4)、本机做server又做client2、测试前提1)、已经预装VT5.0版本的Virtools和Virtools server,在安装Virtools时选择把样例也安装,并且已经破解,安装步骤步骤本教程说明范围之类。

2)、预装成功SQLserver 或者Access数据库,安装步骤步骤本教程说明范围之类。

3、access服务器配置3.1、样例文件找到已经安装的database样例文件(参考路径):C:\Program Files\3DVIA\Virtools 5.0\Documentation\Server\Cmos\ DatabaseTutorial_Final.cmo,本说明所有实现都是在这个样例基础上完成;3.2、样例数据库表格找到与DatabaseTutorial_Final.cmo配套的数据库文件(参考路径):C:\Program Files\3DVIA\Virtools5.0\Documentation\Server\RemoteSite\Database\VirtoolsTutorials\ DataBase_Tutorial.mdb;说明:这里为什么要一一对应好,是为了方便初学者,数据库表格名称、表格中参数名、参数类型都必须和VT项目中对应的访问数据库的array中定义一样。

配置ODBC数据源_SQL Server 2012 数据库应用教程(第3版)_[共4页]

配置ODBC数据源_SQL Server 2012 数据库应用教程(第3版)_[共4页]

56GORECONFIGURE WITH OVERRIDE;使用RECONFIGURE WITH OVERRIDE命令可以更新使用sp_configure设置的配置选项,使其生效。

3.2 配置客户端3.2.1 配置客户端网络客户端要连接到远程的SQL Server服务器,同样需要安装并配置相同的网络协议。

打开SQL Server配置管理器,在左侧窗格中选择“SQL Native Client 11.0配置”/“客户端协议”,可以查看当前客户端已经配置的网络协议,如图3-23所示。

图3-23 查看和设置客户端网络配置客户端为了能够连接到SQL Server实例,必须使用与某一监听服务器的协议相匹配的协议。

例如,如果客户端试图使用TCP/IP连接到SQL Server的实例,而服务器上只安装了Named Pipes 协议,则客户端将不能建立连接。

在这种情况下,必须使用服务器上的SQL Server配置管理器激活服务器TCP/IP。

在TCP/IP网络环境下,通常不需要对客户端进行网络配置。

SQL Server 2012客户端配置完成后,可以在SQL Server Management Studio中测试配置是否有效。

方法很简单,只要新建一个SQL Server服务器注册,在注册的过程中,选择远端的服务器作为数据库服务器。

如果能够注册成功,则说明客户端和服务器之间的通信是畅通的,客户端配置成功。

此时在SQL Server Management Studio中,可以查看和管理远端服务器。

3.2.2 配置ODBC数据源客户端应用程序可以通过ODBC数据源访问SQL Server数据库,数据源是一个存储定义,它可以记录以下信息。

● 连接到数据源所使用的ODBC驱动程序。

● ODBC驱动程序连接到数据源所使用的信息。

● 连接所使用的驱动程序特有的选项。

例如,SQL Server ODBC数据源可以记录要使用的SQL-92选项,或者驱动程序是否应记录性能统计。

配置与SQL Server2000的ODBC连接

配置与SQL Server2000的ODBC连接

配置与SQL Server2000的ODBC连接Visual Basic 6.0提供了ADO来对数据进行操作。

数据库在SQL Server 2000中创建成功后,ADO通过ODBC创建与数据库的连接。

首先启动操作系统(这里以Windows 2000为例)的控制面板,如图2-13所示。

图2-13 控制面板选择“管理工具”图标,打开后如图2-14所示。

图2-14 管理工具选择“数据源(ODBC)”,打开后出现如图2-15所示的对话框。

图2-15 ODBC数据源管理器选择“文件DSN”选项卡,这样创建的数据连接所有用户都可以使用。

单击“添加”按钮,出现如图2-16所示的对话框。

这里有多种DSN,都有各自不同的用途:用户DSN 只对当前用户有效,而且只能用于当前计算机上;系统DSN对当前计算机上所有用户可见,包括NT服务;文件DSN可以由安装了相同驱动程序的用户共享。

图2-16 创建新数据源选择“SQL Server”选项,单击“下一步”按钮,出现如图2-17所示的对话框。

单击“浏览”按钮,可以指定保存数据源连接文件的路径。

图2-17 输入连接名称对话框在文本框中输入保存连接的文件名,单击“下一步”按钮,出现如图2-18所示的对话框。

图2-18 完成对话框单击“完成”按钮,出现如图2-19所示的对话框。

图2-19 连接到SQL Server2000在“服务器”选项中选择创建的服务器名称,并单击“下一步”按钮,出现如图2-20所示的对话框。

图2-20 设置SQL Server验证选择“使用用户输入登录ID和密码的SQL Server验证”选项,在登录ID中输入sa。

sa是SQL Server 2000中的超级用户名,不用密码。

单击“下一步”按钮,出现如图2-21所示的对话框。

第一次登录到SQL Server实例时,请使用sa作为登录标识并且不使用密码。

在登录之后,请更改sa密码以防止其他用户使用sa权限。

组态王连接SQL数据库操作步骤

组态王连接SQL数据库操作步骤

1、建立ODBC连接配置:(1)开始——设置——控制面板——管理工具——数据源:(2)双击“数据源”,选择“用户DSN”选项卡:(3)点击“添加”,选择“SQL Server”,点击“完成”:(4)写入“数据源名称”,选择需要连接的“服务器”,点击“下一步”:(5)选择“使用用户输入登录ID和密码的SQL Server验证”,“登录ID”输入“sa”,如有密码则输入密码,点击“下一步”:(6)将“更改默认的数据库为”打勾,选择需要连接的数据库名称,点击“下一步”:(7)点击“完成”:(8)点击“测试数据源”,如果提示“测试成功”,表示配置正确,点击“确定”,完成ODBC 连接配置:2、组态王——变量(1)工程浏览器——变量——新建:(2)双击“新建”,输入变量名,变量类型,变量名为需要保存到SQL数据库中的数值,如开关量,模拟量,字符串等,点击“确定”:(3)如有多个变量,重复第(2)步骤:3、组态王——新建记录体:(1)工程浏览器——系统——SQL访问管理器——记录体:(2)双击“新建”,输入“记录体名”,“字段名称”输入SQL数据表中的字段名称,“组态王变量”输入保存数值的变量名(可点击“?”选择),点击“增加字段”,可以保存该条记录,如有其它字段需要保存,可重复录入。

全部录入完毕后,点击“确认”完成:4、组态王——将变量值保存到SQL中:(1)工程浏览器——系统——文件——画面——新建:(2)新建“文本”——“开关量”,新建“按钮”——“连接SQL”,新建“按钮”——“插入一条记录”,新建“按钮”——“查询记录”,新建“按钮”——“断开SQL”:(3)双击“文本”——“开关量”,“值输出”——“模拟值输出”——选择“Test_KGL_Z”变量,“权限保护动画连接”——“值输入”——“模拟值输入”——选择“Test_KGL_Z”变量:(4)双击“按钮”——“连接SQL”,“命令语言连接”——“按下时”,写入以下语句:SQLConnect(ConnectionID, "dsn=SQL_Test;uid=sa;pwd=apply");(5)双击“按钮”——“插入一条记录”,“命令语言连接”——“按下时”,写入以下语句:SQLInsert(ConnectionID, "Test_Table","Test" );(6)双击“按钮”——“查询记录”,“命令语言连接”——“按下时”,写入以下语句:SQLSelect(ConnectionID, "Test_Table","Test", "SQL_KGL='1'", "" );(7)双击“按钮”——“断开SQL”,“命令语言连接”——“按下时”,写入以下语句:SQLDisconnect(ConnectionID);。

配置SQLServer2008数据源(ODBC编程)

配置SQLServer2008数据源(ODBC编程)

配置SQL Server 2008 数据源(ODBC编程)这是ODBC编程编程的第一步:配置数据源。

然后通过C语言操作数据源。

(完全类似于Windows XP 数据源配置)
第一步:现在看到我的数据库服务器和要建立的数据源的数据库名称:
我的数据库服务器名称:ZHANGQIJUN-PC\SQLEXPRESS
我的数据库:myMusic
第二步:建立数据源(连续的图片)
控制面板里面的“管理工具”
用户DSN,不是系统DSN ,注意了~~单击“添加”~~
用sql sever 2008 数据库,当然是 SQL Server ,不要选错了,不然下面的功夫全泡汤了,而且测试也不会通过的~~
注意了:服务器的名称并不是(.)或者localhost 之类,要根据自己的数据库服务器来定,上面已经说了怎么找了~~~
更改成:使用密码帐号登录~~~
需要更改的地方~~~
点击“完成”~~~
测试数据源~~~~
成功了!
数据源的配置到此结束,也成功了。

SQL数据库配置

SQL数据库配置

数据库的配置:1、配置SQL Server 服务管理器
开启数据库代理是为收缩日志
2.在安装完数据库以后进入企业管理器
3.下拉企业管理器根目录至LOCAL下数据库右键点击选择新建数据库
在常规下将其新建名称建为newpd
记住数据文件及日志文件的位置路径,后面还原数据库时需要更改还原路径
4.在生成的新数据库下右键点击弹出对话框,点选所有任务-还原数据库弹出还原数据库对话框,一次在还原项点选“从设备”-------选择设备-----添加------“。

”-------选择备份文件路径。

在选项菜单下勾选强制还原。

确定开始还原数据库。

5. 还原数据库后单击newpd右键属性数据文件选项,在文件增长选项选择按兆字节大小,在最大文件大小项选择文件不受限制。

然后选择事务日志,在文件增长选项选择按兆字节大小10.在最大文件大小项选择文件增长限制为500 此项根据硬盘实际大小确定,如硬盘很大可适当加大在选项菜单下将故障还原选项改为简单,设置内勾选自动收缩。

确定后退出
6.右键点数据库newpd在所有任务下选择收缩数据库,在弹出的对话框下一次点选“根据本调度来收缩数据库”----“更改”---------“反复出现”-------“更改”编辑好收缩时间后确认退出
7.打开数据库newpd表MineIndex 将MineName列改为安装矿名。

数据库安装部分完成。

sybase数据源设置,sqlserver链接sybase设置

sybase数据源设置,sqlserver链接sybase设置

Sybase数据源、SQL Server链接Sybase数据库一、Sybase数据源设置1、安装SYBASE驱动,驱动程序不能低于服务器版本,不然会产生很多奇怪的问题/detail/qq39269357/74255691)ODBC 32位注册.batecho offregsvr32 DataAccess\ODBC\dll\sybdrvodb.dllpause2) ODBC 64位注册.batecho offregsvr32 DataAccess64\ODBC\dll\sybdrvodb64.dllpause2、添加数据源:控制面板----→管理工具----→数据源(ODBC)---→用户DSN/系统DSN---→添加1)选择sybase驱动-→完成.2)输入数据源名称,服务器IP地址或电脑名,连接端口,数据库名,登陆用户名。

3)language:输入服务器语言设置的参数(如:us_english)-- communication charset(会话字符集设置)server default 服务器默认设置,client charset 客户端字符集,No conversions 不进行转换。

--→client charset(客户端字符集设置)--→ANSI字符集/OEM字符集/其它(如:ISO_1)-→点击确定完成数据源的设置(这里的设置根据服务器设置进行调整,如果使用时产生乱码则在这里进行调整。

)二、SQL Server链接Sybase数据库1、打开SQL Server Management Studio1)右键点击链接服务器-- 新建链接服务器2)常规页设置:输入链接服务器名称(自定议一个名称)--→服务器类型选择其它数据源--→访问接口选择Microsoft OLE Provider for ODBC Drivers--→产品名称(自定义一个名称)--→数据源输入刚新建好的数据源3)安完性设置:选择使用安全上下文建立连接--→输入远程登录名--→使用密码。

odbc连接sqlserver方法

odbc连接sqlserver方法

odbc连接sqlserver方法要使用ODBC连接SQL Server,可以按照以下步骤进行设置和连接:1. 安装SQL Server ODBC驱动程序:确保你的系统中已经安装了适用于SQL Server的ODBC驱动程序。

你可以从Microsoft官方网站下载和安装适用于你的操作系统版本的驱动程序。

2. 配置ODBC数据源:在Windows系统中,打开 "控制面板",然后选择 "管理工具"。

在 "管理工具" 中,选择 "ODBC数据源 (64位)" 或 "ODBC数据源(32位)"(取决于你的操作系统和驱动程序的位数)。

在 "ODBC数据源管理器" 中,选择 "系统 DSN" 或 "用户 DSN"。

点击 "添加"。

3. 选择ODBC驱动程序:在 "创建新的数据源" 对话框中,选择适用于SQL Server的ODBC驱动程序。

根据你的驱动程序,可能会有不同的选项可供选择。

通常,你会找到 "SQL Server" 或 "SQL Server Native Client" 等选项。

4. 配置连接属性:在 "配置" 对话框中,输入以下信息:- 数据源名称:给你的数据源起一个名称。

- 服务器:输入SQL Server的服务器名称或IP地址。

- 身份验证:选择你要使用的身份验证方法,可以是 "Windows身份验证" 或 "SQL Server身份验证"。

- 数据库:选择要连接的SQL Server数据库。

5. 进行测试连接:点击 "测试连接" 按钮,确保连接设置正确并且可以成功连接到SQL Server数据库。

dolphin scheduler sql list类型参数

dolphin scheduler sql list类型参数

dolphin scheduler sql list类型参数Dolphin Scheduler 是一个分布式易扩展的分布式任务调度平台,支持多种任务类型。

关于Dolphin Scheduler 中的SQL 类型参数,如果你是指任务的SQL 参数,可能是通过SQL 脚本配置的参数。

在Dolphin Scheduler 中,SQL 类型的任务常见的参数配置包括:1. SQL 脚本:- SQL 任务的核心是执行SQL 脚本,因此一个常见的参数是SQL 脚本的内容。

2. 数据源:- SQL 任务需要指定数据源,用于执行SQL 脚本。

这可能包括数据库连接信息、用户名、密码等。

3. 变量参数:-Dolphin Scheduler 支持在SQL 任务中使用变量参数,使得SQL 脚本更加灵活。

这些变量参数可以在任务执行前动态传递。

下面是一个简单的Dolphin Scheduler SQL 任务的配置示例:1. 任务类型选择:-选择SQL 任务类型。

2. 任务名称和描述:-为任务命名并提供描述。

3. SQL 脚本:-编写需要执行的SQL 脚本。

例如:```sqlSELECT * FROM your_table WHERE column_name = ${your_variable};```4. 数据源配置:-配置SQL 任务需要使用的数据源,包括连接信息、用户名、密码等。

5. 变量参数配置:-如果SQL 脚本中使用了变量参数,需要在任务配置中提供这些参数的值。

注意:具体的Dolphin Scheduler 版本和界面可能会有一些变化,因此确保查阅当前版本的官方文档以获取最准确的信息。

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

配置数据源
利用Sql Server 数据库,所用到连接数据库的方式是ODBC,
具体方法实现,打开“开始”----→“设置”----→“控制面版”---→“管理工具”---→“数据源(ODBC)”。

如图3所示:
图3 配置数据源
选择“系统DNS”选项,执行“添加”,如图4所示:
图4 创建新的数据源
在“选择您想为其安装数据源的驱动程序”选择“SQL Server”,执行“完成”,如图5所示:
图5 建立新的数据源
在“名称”填写数据源,在这里我们填写客户管理系统的数据源名称,必须和类中配置数据源名称一致(一般都填写数据库的名称),在“说明”填写数据源的描述(可以不用填写),在“服务器”选择(local)本地机器(如果填加别的服务器,直接选择服务机器的名称即可) “SQL Server”,执行“下一步”,如图6所示:
图6 登陆的身份
一般的情况下,默认即可,直接点击下一步,如图7所示:
图7 数据库运行的设置一
在“更改默认的数据库为”选择要用到的数据库,在这里选择客户管理的数据库“db_Client”,其他默认即可,执行“下一步”,如图8所示
图8 数据库运行的设置二
数据库运行的设置,默认即可,执行完成,如图9所示
图9 数据源测试
这里是对数据源的描述,点击“测试数据源”,如图10所示,看到测试成功,表示配置数据源成功。

图10 测试数据源。

相关文档
最新文档