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

    万次阅读 2018-02-22 20:46:10
    Js代码 <SCRIPT LANGUAGE="JavaScript"&...连接Access数据库.html")); //以当前页面文件为基础,找到文件所在的绝对路径 var path = filePath + "1...
    
    Js代码   收藏代码
    1. <SCRIPT LANGUAGE="JavaScript">  
    2. <!--  
    3. var filePath = location.href.substring(0, location.href.indexOf("实例197.连接Access数据库.html"));    //以当前页面文件为基础,找到文件所在的绝对路径  
    4. var path = filePath + "197.mdb";  
    5. path = path.substring(8);            
    6. var objdbConn = new ActiveXObject("ADODB.Connection");         
    7. var strdsn = "driver={Microsoft Access Driver (*.mdb)};dbq=" + path;     
    8. objdbConn.Open(strdsn);                       
    9. document.write("连接ACCESS数据库成功!<br>");  
    10. objdbConn.Close();                          
    11. //-->  
    12. </SCRIPT>  

     连接SQL Server数据库

    Js代码   收藏代码
    1. <SCRIPT LANGUAGE="JavaScript">  
    2. <!--  
    3. var objdbConn = new ActiveXObject("ADODB.Connection");    
    4. var strdsn = "Driver={SQL Server};SERVER=(local);UID=sa;PWD=111111;DATABASE=hljdatabase";    
    5. objdbConn.Open(strdsn);       
    6. document.write("数据库连接成功<br>");      
    7. objdbConn.Close();                     
    8. //-->  
    9. </SCRIPT>  

     查询数据库实例

    Js代码   收藏代码
    1. <SCRIPT LANGUAGE="JavaScript">  
    2. <!--  
    3. var objdbConn = new ActiveXObject("ADODB.Connection");    
    4. var strdsn = "Driver={SQL Server};SERVER=(local);UID=sa;PWD=111111;DATABASE=hljdatabase";      // 需要修改自己的服务器地址,用户名,密码  
    5. objdbConn.Open(strdsn);       
    6. var objrs = objdbConn.Execute("SELECT * FROM 表 where 关联=0");                  // 输入本地的表  
    7. var fdCount = objrs.Fields.Count - 1;           
    8. if (!objrs.EOF){                                 
    9.   document.write("<table border=1><tr>");     
    10.   for (var i=0; i <= fdCount; i++)                  
    11.       document.write("<td><b>" + objrs.Fields(i).Name + "</b></td>");  
    12.   document.write("</tr>");  
    13.   
    14.   while (!objrs.EOF){                     
    15.     document.write("<tr>");               
    16.     for (i=0; i <= fdCount; i++)  
    17.        document.write("<td valign='top'>" + objrs.Fields(i).Value + "</td>");  
    18.     document.write("</tr>");  
    19.     objrs.moveNext();                   
    20.   }  
    21.   document.write("</table>");   
    22. }  
    23. else   
    24.   document.write("数据库内没有记录!<br>");  
    25. objrs.Close();                           
    26. objdbConn.Close();                     
    27. //-->  
    28. </SCRIPT>  

     操作数据库实例

    Js代码   收藏代码
    1. <SCRIPT LANGUAGE="JavaScript">  
    2. <!--  
    3. var objdbConn = new ActiveXObject("ADODB.Connection");    
    4. var strdsn = "Driver={SQL Server};SERVER=(local);UID=sa;PWD=111111;DATABASE=hljdatabase";   // 需要修改自己的服务器地址,用户名,密码  
    5. objdbConn.Open(strdsn);       
    6. objdbConn.Execute("update 表 set 关联=0");                    // 请写入自己的执行语句  
    7. document.write("更新数据成功!<br>");  
    8. objdbConn.Close();                     
    9. //-->  
    10. </SCRIPT>  
    展开全文
  • 如何使用IP地址链接数据库

    千次阅读 2019-02-27 21:22:54
    使用IP地址链接数据库,不论是外网IP还是内网IP,必须开通SQLserver服务的TCP/IP协议和客户端的TCP/IP协议 因此解决这个问题需要三个步骤: 1、右键服务器电脑中的管理,找到如下中的TCP/IP协议,并启用 2、找到...

    使用IP地址链接数据库,不论是外网IP还是内网IP,必须开通SQLserver服务的TCP/IP协议和客户端的TCP/IP协议
    因此解决这个问题需要三个步骤:
    1、右键服务器电脑中的管理,找到如下中的TCP/IP协议,并启用
    在这里插入图片描述
    2、找到客户端电脑中的TCP/IP协议并启用
    在这里插入图片描述
    3、重启SQL Server服务
    在这里插入图片描述

    展开全文
  • Flask 链接数据库基础

    千次阅读 2018-05-16 20:31:14
    数据库安装 数据库配置 设置数据库内容 创建,删除数据库 数据库的增删改查(CDUR) 增加数据 查找 查询全部 查询指定参数 更新数据 删除 拓展 数据库安装 Flask都是需要自己安装自己配置,数据库也不...

    数据库安装

    Flask都是需要自己安装自己配置,数据库也不例外,因此需要安装

    pip install flask-sqlalchemy
    pip install pymysql

    数据库配置

    需要在配置app的文件下配,我们命名的是init文件

    from flask_sqlalchemy import SQLAlchemy
    
        # 配置链接数据库 用户密码主机等
        app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://用户名:密码@localhost(主机地址):3306/flask3'
        app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
        # 初始化app
        SQLAlchemy(app=app)

    除了主机地址是@别的都是:隔开

    设置数据库内容

    新建一个py文件,可以命名为models
    用到的关键字参数有:
    primary_key 主键
    autoincrement 自增
    unique 唯一
    default 默认值
    Integer 整形
    String字符串
    数据库名字:tablename

    __tablename__ = 'student' 数据库名字
    

    导入SQLALchemy

    from flask_sqlalchemy import SQLAlchemy
    
    db = SQLAlchemy()
    
    
    class Student(db.Model):
        s_id = db.Column(db.Integer, primary_key=True, autoincrement=True)
        s_name = db.Column(db.String(20), unique=True)
        s_age = db.Column(db.Integer, default=18)
    
        __tablename__ = 'student'

    创建,删除数据库

    与Django不同的是,django是命令去创建,而Flask是调用函数去创建
    引用modles里的db参数,通过create_all()创建

    from Stu.models import db
    # 创建数据库
    @stu.route('/creat/')
    def creat_table():
        db.create_all()
    
        return '成功'
    

    通过drop_all()删除数据库

    # 删除数据库
    @stu.route('/del/')
    def del_table():
        db.drop_all()
        return '删除成功'

    数据库的增删改查(CDUR)

    与Django不同的是flask的数据先是保存在缓存里面,需要用commit后才能上传提交到数据库中,否则浏览器中看的参数改变,实际数据库并没有改版

    增加数据

    .add()

    # 同样需要导入models
    from models import Student
    # 增加
    @stu.route('/creatstu/')
    def crest_stu():
        stu = Student()
        stu.s_name = 'coco%d' % random.randrange(100)
        stu.s_age = '%d' % random.randrange(30)
        # 添加随机数,方便看出数据库的每次的数据都不同
        db.session.add(stu)
        try:
            # flask写表示上传到数据库
            db.session.commit()
        except:
            db.session.rollback()
    
        return '学生启动'

    查找

    查询全部

    方法一:
    查找全部,这里可以用 .query

    @stu.route('/stulist/')
    def stu_all():
        方法一
        stus = Student.query.all()
        render_template('stus.html', stus=stus)  

    方法二:
    可以用原生的sql语言查找

        sql = 'select * from student;'
        stus = db.session.execute(sql)
        return render_template('stus.html', stus=stus)

    查询指定参数

    方法一:
    filter

    @stu.route('/stulistt/')
    def stu_all2():
       方法一filter
       stus = Student.query.filter(Student.s_name == 'coco1')
       return render_template('stus.html', stus=stus)

    方法二:
    filter_by

    stus = Student.query.filter_by(s_name='coco1')

    方法三:
    原生sql

    sql = 'select * from student where s_id<5;'
    tus = db.session.execute(sql)

    更新数据

    方法一:
    update

    @stu.route('/update/')
    def update_stu():
       Student.query.filter(Student.s_id == 2).update({'s_name': '大大'})
        db.session.commit()
    
        return redirect(url_for('stu.stu_all'))

    方法二:
    filter找到后别名然后修改

    stu = Student.query.filter_by(s_id=2).first()
        stu.s_name = '海飞丝'

    注意这里的first不是为了取值第一个,而是Flask是列表传入,如果不是。first那么就获取不到列表值
    这里写图片描述

    删除

    delete()

    # 删除id为5的学生
    @stu.route('/dele/')
    def del_stu():
        stu = Student.query.filter(Student.s_id == 5).first()
        db.session.delete(stu)
        db.session.commit()
    
        return '删除成功'

    拓展

    前面讲的前端数据库macro可以运用到前端读取数据库的方法中

    # show.html
    {% macro stu_list(id,name,age) %}
                id: {{ id }}
                姓名:{{ name }}
                年龄:{{ age }}
    {% endmacro %}
        {% for i in stus %}
            <li>
                {% from 'show.html' import stu_list %}
                {{ stu_list(i.s_id,i.s_name,i.s_age) }}
            </li>
        {% endfor %}

    定义数据库的时候init

        def __init__(self, name, age):
            self.s_name = name
            self.s_age = age

    这样在上面增加数据方法的时候就可以直接使用

    Student(name(定义的名字),age(定义的年龄))

    from models import Student
    # 增加
    @stu.route('/creatstu/')
    def crest_stu():
    #就可以直接写入Student中了
        stu = Student('coco%d' % random.randrange(100),'%d' % random.randrange(30)) 
        db.session.add(stu)
        try:
            db.session.commit()
        except:
            db.session.rollback()
        return '学生启动'
    展开全文
  • 使用SqlConnection命令链接数据库

    千次阅读 2018-08-23 22:04:03
    在刚开始的时候,为链接数据库都花了很多的时间,方式很多,日后逐一介绍。 使用ADO.NET的方式对SQL Server进行访问: 把完成代码粘贴如下: C#: using System; using System.Windows; using System.Data....

    在刚开始的时候,为链接数据库都花了很多的时间,方式很多,日后逐一介绍。

    使用ADO.NET的方式对SQL Server进行访问:

    把完成代码粘贴如下:

    C#:

    using System;
    using System.Windows;
    using System.Data.SqlClient;
    using System.Data;

     

    namespace connet_to_database
    {
        /// <summary>
        /// MainWindow.xaml 的交互逻辑
        /// </summary>
        public partial class MainWindow : Window
        {
            public MainWindow()
            {
                InitializeComponent();//initiate the window
            }

     

            private void sqlconnection_Click(object sender, RoutedEventArgs e)
            {
                try
                {
                    string constr = "server=10.199.4.103;user id=qcuser;pwd=!qaz2wsx;database=QC_System";//prepare a command for connecting
                    SqlConnection con = new SqlConnection(constr);//use Sqlconnection to connect the data source
                    con.Open();//open the connection
                    MessageBox.Show("connection is ok");//show the result
                }
                catch (Exception)
                {

                    MessageBox.Show("connection is fail"); //show the result
                }
               
            }
        }
    }

    XAML:

    <Window x:Name="ConnectToSQL" x:Class="connet_to_database.MainWindow"
            xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
            xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
            xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
            xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
            xmlns:local="clr-namespace:connet_to_database"
            mc:Ignorable="d"
            Title="MainWindow" Height="450" Width="800">
        <Grid>
            <Button x:Name="sqlconnection" Content="Sqlconnection" HorizontalAlignment="Left" Margin="24,10,0,0" VerticalAlignment="Top" Width="118" Click="sqlconnection_Click" />
            <DataGrid x:Name="dg" HorizontalAlignment="Left" Height="373" Margin="0,37,0,0" VerticalAlignment="Top" Width="792"/>

        </Grid>
    </Window>

     

    运行界面:

    链接成功的界面:

    链接失败的界面:

    展开全文
  • 可以链接sql数据库(微软其他数据库也可以,不过要先选择数据驱动器),本地数据库和远程数据库都能连接。用来测试数据库登录的用户和密码,非常实用的工具。
  • 利用MySQL Workbench链接数据库

    千次阅读 2017-12-30 20:15:44
  • 搭建DNF台服之链接数据库

    千次阅读 2020-02-16 10:57:18
    “毒奶粉台服”题外篇之一:服务端数据库连接及修改方法 创作立场声明:本文查阅网上众多资料,发现没有在群辉虚拟机中手动搭建DNF台服服务端的教程,特在此分享。 追加修改(2019-12-14 10:59:57): 软件下载链接...
  • mysql创建链接数据库

    千次阅读 2018-08-08 13:39:59
    1、首先,用show ENGINES语句查看是否安装Federate引擎。 如果有Federate记录但是Support字段是no就...2、在本地数据库中建表,结构和需要读取的远程数据库中的表完全一样,但是需要在最后指定Federate引擎: ...
  • 1.如果链接对象数据库类型为sqlserver 在采集服务器数据库连接中点击服务器对象 右击链接服务器,新建链接服务器 常规中填写连接服务器名称(三方服务器数据库IP),服务器类型选择sqlserver 安全性中填写...
  • 使用以下方法会提示已过时: string cnnStr = System.Configuration.ConfigurationSettings.AppSettings["cnn"]; 应改为使用 string server = System.Configuration.ConfigurationManager.AppSettings["server"];...
  • 怎么实现html链接数据库,只用html可以实现吗??是否需要借助其他的开发语言??
  • 3、服务器资源管理器内添加数据库连接 4、将数据库内需要操作的表拖入LINQ to SQL 类的设计视图,并保存 5、新建数据绑定控件例如ListView1 6、后台Page_Load编写代码: var DB = new MyLinqDB
  • 登录页面——链接数据库

    千次阅读 2017-11-06 09:45:18
    登录界面——连接数据库  这周的主要任务就是看极客学院的servlet和jdbc视频,然后跟着敲代码实现登录界面,怎么说感觉这确实很难做,毕竟对这个没多大了解,跟着servlet 的视频敲到第五个就进行不下去了,因为...
  • 微信小程序开发交流qq群 173683895 承接微信小程序开发。扫码加微信。 创建公共文件 <? //1. 声明字符编码 header("Content-Type:text/html;...//2. 连接数据库 ...//连接数据库 if(!$lin...
  • spring MVC链接数据库与JDBC连接数据库

    千次阅读 2017-08-26 15:45:16
    1.在开发环境中加载指定数据库的驱动程序: JDBC:下载mysql支持jdbc的驱动程序,例:mysql-connector-java-5.1.18-bin.jar,将该驱动程序加载到开发程序中去。 spring mvc:在POM配置文件中写下面的依赖: dependency...
  • 微信小程序(六)实战——链接数据库

    万次阅读 多人点赞 2018-07-04 15:57:17
    连接数据库 1.发起请求: 微信小程序是以https方式提交数据到你的后台(案例为本地测试,暂时跳过) onLoad: function () { wx .request({ url : '...
  • 问题描述:plsql链接数据库时提示Initialization error,本机系统是windows7 64位,本机安装ORACLE版本如下: 解决方案:   一、下载 1、首先在oracle官网下载instant client 地址为:...
  • 解决java web链接数据库时出现500的问题

    千次阅读 多人点赞 2018-09-28 23:31:43
    但是检查了一下自己的配置,自己已经导入了数据库jar包了啊,这就有点玄学了。。。 然后回来又看了看,继续百度了又百度,终于解决了。。。 解决方法如下: 在这个目录下,导入一次jar包就可以了,为什么?因为...
  • ComboBox下拉列表控件链接数据库

    千次阅读 2016-08-19 23:51:02
    ComboBox显示数据关键代码:comboBox1.ValueMember = "列数据"; comboBox1.DisplayMember = "列标题"; comboBox1.DataSource = ds.Tables[0];//查询到结果的表导入显示注:多列不同的列数据名也可以显示。
  • asp.net core 创建mvc链接数据库

    千次阅读 2018-05-16 12:00:20
    你现在要做的是链接数据库,双击appsettings.json文件,在你的文件里面可能多了几行代码 注意我注释的那部分,那个是自动生成的格式,如果你的数据库不是mssql server 请注释那一行,然后写你平时写的链接字符串,我...
  • 需求:1、安装R 2、安装数据库,我的是SQL Server 2005, ,我在数据库里事先创建了一个名叫scott的数据库,并且scott数据库里包含了名叫emp的表,用于查询操作,如下图所示:下面先放上R语言代码,然后我再一步步给...
  • 1、其实安装DB2数据库还是比较简单的,一般都是直接下一步下一步就可以了,只是有些地方需要注意。我安装的DB2数据库版本如下图所示: 2、拿到数据库的版本之后,解压缩,如下图的目录结构: 然后点击setup....
  • 今天遇到个问题 :命令行链接数据库一直报密码错误,直接上图: 1.mysql -uroot -p123!) 一般这样就连上数据库了 。但 会出现这样问题 2.出现之后我改成 mysql -uroot -p123\!\) 还是不正确。 解决办法:...
  • testconnection.jsp页面 ; //创建一个ch10的数据库 String userName="root"; String password="Ajianren"; Connection conn=null; try{ Class.forName("com.mysql.jdbc.Dri
  • C# 以MDF文件链接数据库

    千次阅读 2016-09-07 15:22:37
    一直以来都是链接SQL Server数据库服务但是在部署时将很麻烦,所以突发奇想,直接连接到MDF文件,刚开始还很混乱不会连接,后来向导,连接MDF文件不就和连接ACCDB数据库一样吗? 方法如下:如下为连接字符串“ ...
  • Java Web开发使用配置文件链接数据库

    千次阅读 2014-09-24 21:09:56
    昨天转载的一篇博客:《Tomcat下配置数据源链接数据库》,但是按照文中的方法进行实践以后,发现Tomcat启动过程中一直有报错。现在我也没有搞清楚原因,但肯定是配置文件的问题。 所以我又尝试了另外一种方法:...
  • 1、将/etc/ssh/sshd_config中的#Passwordauthentication yes的注释“#”去掉。2、重启sshd。systemctl restart sshd
  • IP地址链接数据库失败解决办法

    千次阅读 热门讨论 2016-06-18 16:56:56
    在牛腩新闻发布系统中,我遇见了个问题,在配置文件中写连接数据库语句,用“本机名\实例名”的形式可以连接数据库,用IP地址连接数据库失败。  语句如下图:  用IP地址链接时,报错信息:“在与 SQL Server ...
  • 直接说答案:是因为你的mysql没有配置ssl,但是你的数据库连接上使用了usessl, 服务器jdk10,开发环境jdk8,部署上会有很多问题,开发环境和生产环境要一致...
  • Thinkphp mysql mysqli pdo三种链接数据库方式,mysql链接数据库最为常见,ThinkPHP底层有DB类,只需要传递相应的配置参数给,就可以链接数据库 1,mysql 链接数据库方式 //数据库配置信息 'DB_TYPE' =&gt; '...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 944,068
精华内容 377,627
关键字:

链接数据库