精华内容
下载资源
问答
  • 数据库联接

    2012-12-12 11:10:51
    数据库联接,ado.net,用VB语言编写 讲述数据库与前端的连接
  • 加密数据库联接字符串 webConfig加密
  • 数据库联接

    2007-06-20 10:56:14
    最近,改进个以前同事做的一个数据库联接类,现在把它做成了DLL,这个DLL可以很方便的进行数据库联接,SQL语句执行以及存储过程的调用并返回结果。 使用方法: 1,追加参照。 2,在程序中直接使用。 ...
  • delphi 数据库联接

    2009-01-21 18:12:02
    数据库 数据库 数据库 数据库 数据库 数据库 数据库
  • ob11数据库联接工具

    2014-06-26 00:03:58
    很好用的orcal数据库联接工具SI ObjectBrowser。
  • 数据库联接大全

    2007-01-27 09:21:00
    数据库联接大全http://www.connectionstrings.com/
    数据库联接大全
    http://www.connectionstrings.com/

    展开全文
  • java数据库联接,教你如何再JAVA里连接数据库,实现数据库操作
  • asp.net2.0如何加密数据库联接字符串 在asp.net2.0中,发布网站时,加密web.config,这样可以有效保证数据库用户和密码安全,其步骤如下: 1.添加密钥 执行:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis...
  • 数据库联接池proxool

    2008-05-23 10:08:07
    基于proxool插件有3种方式实现联接池。 1) JSP 运行程序中Test.jsp即可建立连接池 2) 应用程序实现。 3) Xml实现。 很简单。(推荐) <br>内有proxool及相关说明
  • 使用Junit测试数据库联接

    千次阅读 2008-04-06 12:19:00
    使用Junit测试数据库联接2007-04-13 13:05 在mysql中建立数据库demo首先建立一个简单的数据库连接类 基于mysqlConMysql.javaimport java.sql.Connection;import java.sql.DriverManager;public class
    使用Junit测试数据库联接
    2007-04-13 13:05
    在mysql中建立数据库demo
    首先建立一个简单的数据库连接类 基于mysql
    ConMysql.java
    import java.sql.Connection;
    import java.sql.DriverManager;

    public class ConMysql {
        public ConMysql() {

        }

        private Connection conn = null;
        private String url = "jdbc:mysql://localhost:3306/demo";
        private String user = "root";

        public Connection conn() {
            try {
                Class.forName("org.gjt.mm.mysql.Driver").newInstance();
                conn = DriverManager.getConnection(url, user, "");
                return conn;
            } catch (Exception e) {
                e.printStackTrace();
                return null;
            }
        }
    }

    测试数据连接

    import junit.framework.TestCase;
    import java.sql.*;

    public class TestDb extends TestCase {

        public TestDb(String name) {
            super(name);
        }

        /*
        * “com.test.ConMysql.ConMysql()”的测试方法
        */
        public void testConMysql() {
            ConMysql con = new ConMysql();
            Connection c = con.conn();
            try {
                Statement stmt = c.createStatement();
                String sql = "insert into customer values('1','a','M','nn')";
                stmt.executeUpdate(sql);
                assertNotNull(stmt.executeQuery("select * from customer"));
                assertEquals(1, stmt.executeQuery("select count(*) from customer"));

            } catch (SQLException e) {
                // TODO 自动生成 catch 块
                e.printStackTrace();
            }

        }
     
    展开全文
  • 文档中包括以下数据库联接字符串: • SQL Server • SQL Server 2005 • Access • Oracle • MySQL • Interbase • IBM DB2 • Sybase • Informix • Ingres • Mimer SQL • Lightbase • ...
  • 数据库联接的源代码,包括插入,更新,等一系列很详细的过程java的。
  • 数据库联接问题

    2005-03-15 14:27:00
    我现在用VB写一段C/S结构的程序....联接代码如下:public con as new connect....Sub main() Dim str As String connact=server.CreateObject("adodb.connection") connact.ConnectionString = "prov

    我现在用VB写一段C/S结构的程序.我把程序写到模块中,但是如何在程序中读取数据库中的东西了?联接代码如下:

    public con as new connect....

    Sub main()
        Dim str As String
        connact=server.CreateObject("adodb.connection")
       connact.ConnectionString = "provider=sqloledb.1;data source=huacai12.;initial catalog=test;user id=sa;password=sa;database=数据库名"
        '这是SQL的连接方式

        Con.Open
        frmLogin.Show
    End Sub

    我现在要用一个文本框实现查询数据库功能.是用一个什么样的语句来执行这个功能.

    展开全文
  • 加密web.config可以有效保证数据库用户和密码安全,下面是示例代码,大家可以看看
  • PB应用的数据库联接的安全防范 (加入日期:2001-8-15) 【保存文章至硬盘】【打印文章】【字体:大中 小】 分享到: 0  随着因特网的深入人心,网络技术不断发展,数据的保密性要求也越来越高。在通常的...

    PB应用的数据库联接的安全防范

    (加入日期:2001-8-15)

    保存文章至硬盘】【打印文章】【字体:

    分享到: 0
      随着因特网的深入人心,网络技术不断发展,数据的保密性要求也越来越高。在通常的Server/Client方式MIS开发中,由于程序要与数据库服务器保持联接,为了程序的灵活和扩充性,联接参数(用户ID和登录口令)又不能在程序中写死(其实写死也不是一种好的方法),一般的方法无外乎有两种:其一是把联接参数存放在注册表中;其二就是直接读INI文件。
    而综上几种方法安全性都不太好,给人以可乘之机。
    本人找到一种方法,可以解决数据库应用的安全性问题,通过INI文件和数据库的巧妙处理,在程序中提供用户一种接口,可以随时修改数据库的联接参数,而又不给外人以蛛丝马迹,做到神不知鬼不觉。
    实现方法如下:
    1、创建INI文件,记录数据库联接的一些方便程序分发的参数DBMS、SERVERNAME、LOGID具体如下:
    //创建成INI文件(rsgl.ini)
    [Database]
    DBMS=O84 ORACLE 8.0.4
    ServerName=gxmistest //数据库服务器名
    LogId=rsgl //实际的数据库登录用户
    然后,在数据库中创建一个中间用户PUB,登录口令PUB,赋予PUB用户CONNECT,RESOURCE权限,再在其中创建表CREATE TABLE TBL_PUB_PASSSHADOW (PASSSHADOW VARCHAR2(50) NOT NULL)用于存放实际的数据库联接的登录口令(当然要经过加密)。加密函数网上多的是,在此就不累述。我自已创建了一个字符串加密函数f_password(string old_str,string new_str,integer jm_mode),jm_mode参数用以区分函数的加(解)密,old_str、new_str两参数分别为加(解)密的字符串。
    2、就开始编写应用程序了,在应用程序的OPEN事件中进行数据库登录联接,程序脚本如下:
    string ls_inifile,ls_starttimes
    string ls_logid,ls_logpass,ls_dbms
    string ls_pass,ls_sql,ls_code,ls_server
    //设置INI文件
    ls_inifile = 'rsgl.ini'
    ls_server = ProfileString (ls_inifile, "database", "ServerName", "")
    ls_logid = ProfileString (ls_inifile, "database", "LogId","")
    // Profile pub
    SQLCA.DBMS = ProfileString (ls_inifile, "database", "dbms", "")
    SQLCA.LogPass = 'pub'
    SQLCA.ServerName = ls_server
    SQLCA.LogId = "pub"
    SQLCA.AutoCommit = False
    SQLCA.DBParm = ""
    connect using sqlca;
    //得到用户RSGL加过密的用户口令
    select passshadow into:ls_pass from tbl_pub_passshadow;
    //口令解密
    ls_pass = f_password(ls_pass,0)
    disconnect using sqlca;
    //联接到实际的数据库用户RSGL
    SQLCA.ServerName = ls_server
    sqlca.DBMS = ProfileString (ls_inifile, "database", "Dbms","")
    SQLCA.DBParm = ProfileString (ls_inifile, "database", "Dbparm","")
    sqlca.database = ProfileString (ls_inifile, "database", "database","")
    sqlca.userid = ProfileString (ls_inifile, "database", "userid","")
    sqlca.dbpass = ProfileString (ls_inifile, "database", "dbpass","")
    sqlca.logid = ls_logid
    sqlca.logpass = ls_pass//ProfileString (ls_inifile, "database", "LogPass","")
    SQLCA.AutoCommit = False
    connect using sqlca;
    if sqlca.sqldbcode <> 0 then
    choose case sqlca.sqldbcode
    case 1017
    MessageBox (string(sqlca.SQLDBCode),"不能联接数据库。~r错误:无效的用户名和口令.请与管理员联系!")
    case 12154
    MessageBox (string(sqlca.SQLDBCode),"不能联接数据库。~r错误:服务器名不存在!请与系统管理员联系.")
    case 999
    MessageBox (string(sqlca.SQLDBCode),"不能联接数据库。~r错误:数据库不支持你当前的安装!")
    case else
    MessageBox (string(sqlca.SQLDBCode),"不能联接数据库。~r错误:"+ sqlca.sqlerrtext)
    end choose
    halt close
    else
    open(w_gd_frame) //打开应用程序的主窗口
    end if
    3、接下来,就是编写一个用户接口,让授权用户随时修改数据库联接参数。窗口界面见下图:(文件名称:dblogon.jpg),窗口上面的控件有:


    控件名称 控件属性
    sle_server SingleLineEdit
    sle_login SingleLineEdit
    sle_oldkl SingleLineEdit
    sle_pass SingleLineEdit
    sle_repass SingleLineEdit
    cb_1 commandbutton
    cb_2 commandbutton
    cb_1命令按钮的clicked事件如下:
    string ls_inifile,ls_pass,ls_logid,ls_repass,ls_old
    string ls_k,ls_user,ls_sql
    ls_inifile ='rsgl.ini'
    transaction pub_tr
    pub_tr = create transaction
    pub_tr.DBMS = ProfileString (ls_inifile, "database", "dbms", "")
    pub_tr.LogPass = 'pub'
    pub_tr.ServerName = sle_server.text
    pub_tr.LogId = "pub"
    pub_tr.AutoCommit = False
    pub_tr.DBParm = ""
    connect using pub_tr;
    ls_old = sle_oldkl.text
    ls_user = lower(trim(sle_logid.text))
    //得到数据库联接原用户口令
    select passshadow into :ls_k from tbl_pub_passshadow using pub_tr;
    if ls_old <> f_password(ls_k,0) then
    messagebox("提示","原口令不对!")
    return
    end if
    //检查核对口令
    ls_pass = sle_pass.text
    ls_repass = sle_repass.text
    if ls_repass <> ls_pass then
    messagebox("","核对口令不对,请重新输入!")
    return
    end if
    SetProfileString(ls_inifile, "Database", "Servername",sle_server.text)
    SetProfileString(ls_inifile, "Database", "Logid",ls_user)
    //修改数据库用户的联接口令
    ls_sql = ' alter user '+ls_user+' identified by '+ls_pass
    Execute Immediate :ls_sql using sqlca;
    ls_pass = f_password(ls_pass,1)
    UPDATE TBL_PUB_PASSSHADOW SET PASSSHADOW =:ls_pass using pub_tr ;
    commit using pub_tr;
    commit using sqlca;
    disconnect using pub_tr;
    close(parent)
    cb_2命令按钮的clicked事件如下:close(parent)
    4、到此万事OK。
    所有代码已在Win98环境下,用PowerBuilder 6.5测试通过。
    展开全文
  • 在二次开发中,有时需要大量的运算时,不想用mboSet对像,想直接操作数据库,为此需要在java得到maximo的数据库联接对像 如下: import psdi.mbo.*; import java.sql.*; import psdi....
  • 假设有数据库A和数据库B,数据库B的用户名和密码是:test/11现在要创建A到B的数据库联接。假设A的地址、端口和SID为:ipA/1521/sidA,B的为ipB/1521/sidB要求:1、需要有两边数据库的用户名密码;2、两边的数据库所在...
  • PB应用的数据库联接以及安全防范

    千次阅读 2007-11-14 14:19:00
    PB应用的数据库联接以及安全防范 阅读提示:一种方法,可以解决数据库应用的安全性问题,通过INI文件和数据库的巧妙处理,在程序中提供用户一种接口,可以随时修改数据库的联接参数,而又不给外人以蛛丝马迹,做到...
  • 配置数据库联接字段

    2006-04-19 18:12:00
    在web.config根目录中在程序中引用:Imports System.DataImports System.Data.SqlClient Dim strconn As String = System.Configuration.ConfigurationSettings.AppSettings("strconn")最好是将这个联接字符串加密...
  • 1.联接数据库55 1.联接数据库55 1.联接数据库55 1.联接数据库55
  • Universal Data Access Components (UniDAC) is a powerful library of nonvisual cross-database data access components for Delphi, Delphi for .NET, C++Builder, and Free Pascal. The UniDAC library is ...
  • jsp论坛,可分为游客,用户,管理员 游客可留言 用户可留言,发表评论 管理员可删除留言
  • JoinJS是一个JavaScript库,用于将复杂的数据库联接映射到嵌套对象。 它是成熟的对象关系映射器(ORM)的一种更简单的替代方法,它使您可以直接控制数据库交互。 动机:直接,轻松地控制数据库 传统的ORM在对象和...
  • 请参考如下地址:http://www.connectionstrings.com/ 
  • 数据库联接

    千次阅读 2012-12-19 16:14:32
    联接查询是关系型数据库的一个重要特点,同时也是区别于其他类型数据库管理系统的一个主要标志。 联接的语法格式 使用from子句联接 from first_table join_type second_table [ON (join_condition)] join_type:...
  • JDBC+Tomcat+sqlServer配置数据库联接

    千次阅读 2007-06-01 04:23:00
    经过测试,《SIAS绩效考核管理系统》基本可以使用,可是一直令我不能安心的是硬连接...于是我下定决心,要将配置数据库联接池在今晚拿下Tomcat 提供了一个与Java Enterprise Edition应用服务相兼容的JNDI--InitialConte

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 46,708
精华内容 18,683
关键字:

数据库的联接地址