数据库连接
08数据库客户端怎么连接服务器的数据库?看问题您用的应该是SQLServer2008的客户端的意思吧,我这里刚好有装,就以此为例说说如何连接服务器的数据库。第一步:管理器中单击连接如
08数据库客户端怎么连接服务器的数据库?
看问题您用的应该是SQLServer2008的客户端的意思吧,我这里刚好有装,就以此为例说说如何连接服务器的数据库。
第一步:管理器中单击连接
如下图所示,进入MSSQL2008管理器后,单击对象浏览器工具栏的【连接】按钮右侧的小三角,下拉菜单中单击【数据库引擎】。
【数据库引擎】是个啥?当然就是数据库服务器啦。
第二步:设置连接信息
这时候,就会弹出一个窗口,在窗口中设置连接到的服务器的信息和数据库的登录信息,如下图所示:
设置窗口中需要输入的信息主要包括:
服务器名称:一般是服务器的机器名或者IP,我比较喜欢用IP,如果是云服务器,您一般都要用IP地址了。
身份验证类型:分为windows验证和SQL Server身份验证两种,一般都要使用SQL Server身份验证。
登录名:这个就是SQL Server的用户名,sa是默认的用户名,但也可能是其它,SQL Server可以设置不通权限的用户名。
密码:这个密码就是SQL Server用户名对应的密码。
全部输入好之后,单击【连接】按钮。
第三步:管理数据库
单击了【连接】按钮之后,对象浏览器中就会出现数据库的节点,您就可以做您想做的事情了,如下图所示:
可以做的事情太多了,可以写脚本、设计表、备份数据库等等等。
不知道能否帮到您?!
如何正确地获取一个有效的数据库连接?
市场上数据库种类繁多,这里以oracle数据库为例:
(1)如果使用第三方工具连接,直接测试连接,或者执行select 1 from dual;查询语句,并检查执行结果。
(2)如果是sqlplus的session连接,执行select open_mode from v$database;检查能否正常返回信息。
(3)如果是weblogic的连接池连接,可以使用weblogic控制台中数据源的测试连接功能,查看是否正常连接。
(4)如果是Java程序,检查启动后的logback或者log4j日志,或者调用sql方法,查看连接信息或执行结果。
(5)如果使用oracle sql developer连接,执行执行select 1 from dual;查询语句,并检查执行结果。
如果只是希望连上数据库操作某个sql语句,最简单的就是第三方工具,连上后在图形化界面查看连接状态以及sql的执行结果。
MySQL不能连接到本地数据库了该怎么办?
首先你问的有问题?问问题之前确认下语句。而且问问题要描述好问题,错误信息或者截图,才好定位给出具体解决方案,不然就只能是猜测可能问题了。
mysql不能访问有以下原因:
1.服务未启动
看进程:
ps aux|grep mysql
看监听端口:
netstat -ntlp|grep mysql
2.端口不是3306,修改为其他了,需要客户端设定端口或者mysql命令-P指定
mysql -h127.0.0.1 -P3308 -umysql用户名 -p
3.用户名密码不对
看mysql.user表,可以通过非密码认证进去重置root密码具体方法,停掉mysql服务然后:
mysqld_safe --skip-grant-tables&
mysql -u root mysql
mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';
mysql> FLUSH PRIVILEGES;
oracle本地数据库怎么配置才能远程连接?
一、配置本机和虚拟机为同一网段,
设置Oracel的连接模式为【共享服务器模式】。
步骤为:首先【用管理员身份】打开database configuration assistant。
如下图:
进入配置界面。如下图。当使用非管理员角色打开的时候【配置数据库选项】、【删除数据库】可能不可用(灰色)。如果出现选项不可用的情况,使用管理员身份运行。
选择【配置数据库选项】。
选择数据库实例。如下图:
选择连接模式为【共享服务器模式】。如图:
配置完毕,重启Oracle服务。
三、虚拟机用相关工具配好连接信息,即可
数据库和C#连接做窗体代码怎么打?
相对来说c#对接数据库更简单一些。vs里就提供了工具。但是具体的框架我也不懂。做数据对接我一般都是用java的。c#只有做本地数据写入用db来做的时候用用也用不到大的框架。只用到工具类
初学java的小白接到了项目:JSP页面与MySQL数据库连接、MVC模式等。怎么做才能体现项目需求呢?
谢谢邀请!
JSP是Java Web开发的传统技术之一,虽然弊端比较多,比如业务逻辑与显示逻辑耦合、无法分别部署、开发角色分工不清等问题,但是JSP对于初学者来说还是有一定的学习必要性,有不少遗留项目依然需要采用JSP技术。
MySQL数据库是目前使用比较多的数据库之一,尤其在Web开发领域。MySQL数据库简单易学且功能强大,Java程序员往往都对MySQL数据库比较熟悉。虽然通过JSP直接连接MySQL数据库是可以做到的,但是这种做法显然是有很多问题的,恰好通过MVC结构是可以基本解决这些问题的。
MVC是一个软件开发领域的经典结构,采用MVC进行Web开发也就是所谓的Model2开发方式,这种开发方式用JavaBean来描述M(模型),采用JSP来描述V(视图),采用Servlet来描述C(控制器)。MVC最大的好处是实现了不同部分的解耦,提升了Web程序的模块化程度,使得多角色协作开发有了重要的基础,也为日后的优化打下来基础。
要想利用MVC结构完成一个传统Java Web开发,需要综合使用Servlet、JSP、JavaBean、JDBC、MVC、DAO等一系列传统技术,而通过一个模拟银行“存取转”业务的Web应用是一个不错的选择。
存取转业务的基础是账户,所以可以先写一个Account类作为M部分,然后为M定义一个映射表格。以DAO的方式完成数据库与Account类的映射,需要定义接口、实现类和工厂类。接着定义控制器Servlet,在Servlet中完成用户请求的各种“导航”,最终通过JSP完成呈现。
这个过程只是一个基本的模拟,而且并没有采用任何开源框架,对于Java学习者来说,学习开源框架是必要的。在掌握了MVC和DAO之后,再学习SpringMVC和Mybatis会更容易理解。
作者简介:中国科学院大学计算机专业研究生导师,从事IT行业多年,研究方向包括动态软件体系结构、大数据、人工智能相关领域,有多年的一线研发经验。
欢迎关注作者,欢迎咨询计算机相关问题。
本文来自投稿,不代表本站立场,如若转载,请注明出处。