-
mysql怎么运行java文件_java文件来演示如何访问MySQL数据库
2021-01-27 07:13:19java文件来演示如何访问MySQL数据库。注:在命令行或用一个SQL的前端软件创建Database。先创建数据库:CREATE DATABASE SCUTCS;接着,创建表:CREATE TABLE STUDENT(SNO CHAR(7) NOT NULL,SNAME VARCHAR(8) NOT NULL...java文件来演示如何访问MySQL数据库。
注:在命令行或用一个SQL的前端软件创建Database。
先创建数据库:
CREATE DATABASE SCUTCS;
接着,创建表:
CREATE TABLE STUDENT
(
SNO CHAR(7) NOT NULL,
SNAME VARCHAR(8) NOT NULL,
SEX CHAR(2) NOT NULL,
BDATE DATE NOT NULL,
HEIGHT DEC(5,2) DEFAULT 000.00,
PRIMARY KEY(SNO)
);
然后插入数据,可以用SQL语句insert into values (value1, value2, ...);
java文件来演示如何访问MySQL数据库。
1 import java.sql.*;2
3 public classJDBCTest {4
5 public static voidmain(String[] args){6
7 //驱动程序名
8 String driver = "com.mysql.jdbc.Driver";9
10 //URL指向要访问的数据库名scutcs
11 String url = "jdbc:mysql://127.0.0.1:3306/scutcs";12
13 //MySQL配置时的用户名
14 String user = "root";15
16 //MySQL配置时的密码
17 String password = "root";18
19 try{20 //加载驱动程序
21 Class.forName(driver);22
23 //连续数据库
24 Connection conn =DriverManager.getConnection(url, user, password);25
26 if(!conn.isClosed())27 System.out.println("Succeeded connecting to the Database!");28
29 //statement用来执行SQL语句
30 Statement statement =conn.createStatement();31
32 //要执行的SQL语句
33 String sql = "select * from student";34
35 //结果集
36 ResultSet rs =statement.executeQuery(sql);37
38 System.out.println("-----------------");39 System.out.println("执行结果如下所示:");40 System.out.println("-----------------");41 System.out.println(" 学号" + "\t" + " 姓名");42 System.out.println("-----------------");43
44 String name = null;45
46 while(rs.next()) {47
48 //选择sname这列数据
49 name = rs.getString("sname");50
51 //首先使用ISO-8859-1字符集将name解码为字节序列并将结果存储新的字节数组中。52 //然后使用GB2312字符集解码指定的字节数组
53 name = new String(name.getBytes("ISO-8859-1"),"GB2312");54
55 //输出结果
56 System.out.println(rs.getString("sno") + "\t" +name);57 }58
59 rs.close();60 conn.close();61
62 } catch(ClassNotFoundException e) {63
64
65 System.out.println("Sorry,can`t find the Driver!");66 e.printStackTrace();67
68
69 } catch(SQLException e) {70
71
72 e.printStackTrace();73
74
75 } catch(Exception e) {76
77
78 e.printStackTrace();79
80
81 }82 }83 }
运行结果如下展示:
D:\testjdbc>javac JDBCTest.java
D:\testjdbc>java JDBCTest
Succeeded connecting to the Database!
================================
执行结果如下所示:
================================
学号 姓名
================================
1000001 洛 洛
1000023 尹乐乐
1000020 王大伟
1000019 李 闯
1000063 欧阳佳丽
哈哈,成功啦,终于实现了预期的效果!!!!!!!!!
-
mysql数据库文件查找网站后台密码_怎么查看数据库的密码?
2021-01-20 00:30:55服务端 “开始”-“运行”,输入“services.msc”,回车。弹出Windows的服务管理器,然后就可以看见服务名为“mysql”的服务项了,其右边标明“已启动”。注意:装好MYSQL后最好重新启动系统。1.将服务端Zebra目录...如何查看mysql数据库的登录名和密码:
通过Windows的服务管理器查看。首先安装Maki5。服务端 “开始”-“运行”,输入“services.msc”,回车。弹出Windows的服务管理器,然后就可以看见服务名为“mysql”的服务项了,其右边标明“已启动”。
注意:装好MYSQL后最好重新启动系统。
1.将服务端Zebra目录复制到MYSQL的DATA目录下
2.找到MYSQL目录里的MY.INI文件,修改my.ini配置文件的[mysqld]下增加lower_case_table_names=2,确定表名和库名是大小写敏感的,改完后重新启动mysql。这段添加完成后,需要将MYSQL服务关闭重启方可生效(不要在任务管理器里关闭程序),可以重起一下机器。
3.将“Maki5”这个目录复制到C盘以外的盘,最好不要用中文名,比如放在E盘的Maki5目录下
4.打开ConfigTool.exe这个程序就是服务器启动的主程序,
5.设置这里读取MYSQL数据库的ROOT名和密码,这里的用户名一般就是ROOT,密码改成自己刚才安装MYSQL时所输入的密码,注意,这里有好几处需要改的,图的上面所画圈的项目里的密码都要改成自己的,否则连接不上,全部修改完后别忘了保存。
6.看一下启动设置里的程序目录是否正确,所有运行的程序都要指定在自己所在的目录,比如E:\Maki5\目录
7.现在点击启动运行看看效果,就可以查看了。
如何修改MySql数据库的用户名和密码:
首先进入命令行下:
以root用户登录,命令:mysql -uroot -p 回车 输入密码;
mysql>use mysql;
mysql>UPDATE user SET password=PASSWORD('输入新密码') WHERE user='root';
mysql>FLUSH PRIVILEGES;
已经完成。
取消
评论
-
mysql导出数据access数据库文件怎么打开_mysql导出数据access数据库文件
2021-01-19 12:21:38一、运行环境的配置 ◆ JDK的配置从java.sun.com 网站上下载...在终端用root身份操作,将jdk-6u20-linux-i586.bin文件复制到/opt 下面,复制时使用命令 #cp XX /opt/提权操作,使用命令 #chmod a+x jdk-6u20-linux...一、运行环境的配置 ◆ JDK的配置
从java.sun.com 网站上下载JDK,注意是要Linux平台的。 这里我下的是jdk-6u20-linux-i586.bin,不是RPM的包。
在终端用root身份操作,将jdk-6u20-linux-i586.bin文件复制到/opt 下面,复制时使用命令 #cp XX /opt/
提权操作,使用命令 #chmod a+x jdk-6u20-linux-i586.bin
然后 #./jdk-6u20-linux-i586.bin。按空格阅读用户协议,最后输入”yes”来继续安装。
设置环境变量 在最后面加入
如果只有当前用户使用JDK,
vi /etc/profile
set java environment
JAVA_HOME=/opt/jdk1.6.0_20 CLASSPATH=.JAVA_HOME/lib.tools.jar PATH=$JAVA_HOME/binPATH export JAVA_HOME CLASSPATH PATH 保存退出。
要使JDK在所有的用户中使用,可以这样: vi /etc/profile.d/java.sh
在新的java.sh中输入以下内容:
set java environment
JAVA_HOME=/opt/jdk1.6.0_20 CLASSPATH=.JAVA_HOME/lib/tools.jar PATH=$JAVA_HOME/binPATH export JAVA_HOME CLASSPATH PATH 保存退出,然后给java.sh分配权限:#chmod 755 /etc/profile.d/java.sh
检查环境变量是否配置成功
echo $JAVA_HOME
echo $CLASSPATH
echo $PATH
检查JDK是否安装成功。
java –version
如果看到JVM版本及相关信息,即安装成功!
◆ TOMCAT的配置
下载Tomcat 从网站http://tomcat.apache.org/ 下载Tomcat,如apache-tomcat-5.5.29.tar.gz
解压文件 使用解压命令# tar zxvf apache-tomcat-5.5.29.tar.gz
为了方便,将生成的文件修改为tomcat-5.5.29
mv apache-tomcat-5.5.29 tomcat-5.5.29
将文件拷贝到/opt/文件夹下 #cp –R tomcat-5.5.29 /opt/
设置环境变量 #vi /etc/profile/
在文件末尾加入 #set tomcat environment export JAVA_HOME=/opt/jdk1.6.0_20 export CLASSPATH=$JAVA_HOME/lib/dt.jarJAVA_HOME/lib/tools.jar:. export CATALINA_HOME=/opt/ tomcat-5.5.29 export PATH=$JAVA_HOME/binPATH
使用命令#source /etc/profile 让修改后的文件立即生效。
启动和关闭tomcat #cd /opt/ tomcat-5.5.29/bin
启动tomcat服务 #./startup.sh 打开浏览器 http://localhost:8080,看是否安装成功。 关闭tomcat服务 #./shutdwon.sh
◆ Mysql据库.sql文件导入导出
1. sql文件导出:
先用cmd到mysql的bin目录下:
如:
1) E:\program files\MySQL\MySQL Server 5.0\bin>下
2) E:\program files\MySQL\MySQL Server 5.0\bin>mysqldump -u root -p userurl>links.sql
3) Enter password:123456
4) 会自动在E:\program files\MySQL\MySQL Server 5.0\bin>---------目录下生成links.sql文件
sql文件导入:
C:\mysql\bin>mysql -u 用户名 -p 数据库名 < c:/test.sql (source " c:\adsense.sql" )
中间的空格是一个空格位。
例如:
var\lib\mysql>mysql -u root -p info < c:/myro.sql
Enter password: ****
稍等一会,就可以导入数据表。
二、操作中遇到的问题 ◆ 数据库方面
在将.sql文件执行导入到info数据库的时候可能会报出如下错误:
ERROR 1045 (28000):Access denied for user 'root'@'localhost' (using password:YES)
解决办法:
# service mysqld stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('123') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
# service mysqld start
# mysql -uroot -p
Enter password:
mysql>
② 在将.sql文件导入到info数据库时可能会报如下错误: ERROR 1005 (HY000) at line 25: Can't create table './info/category.frm' (errno: 121) 此错误的原因是自己以前测试时建过info数据库,当时删除时是通过手动直接删除/var/lib/mysql中info数据库。这样做以为是没多大问题,实际上没有删除完全。
解决办法: 再次创建一个info数据库,然后通过命令行执行删除drop database info; ③ 登陆mysql数据库时可能会报如下错误: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
解决办法: 启动mysql的守护进程,执行service mysqld start就行了
④ mysql数据库表名大小写敏感问题:
解决办法:
用root登录,修改/etc/my.cnf
在[mysqld]下加一行:lower_case_table_names=1
重启数据库 ⑤ 数据库乱码问题:
解决办法:
ⅰ、 MYSQL创建数据库时候直接指定编码和排序规则:
UTF8:create database `info`default character set utf8 collate utf8_general_ci;
ⅱ、 改变系统默认字符集,改变如下:
etc/my.cnf中[mysqld]字段后加入如下语句default-character-set=gb2312
◆ tomcat方面 ① tomcat的server.xml配置问题:
当appBase指向info项目时tomcat无法正常启动。
解决办法:
将sever.xml中的配置修改如下:
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
.......
② Tomcat中连接池的配置问题:
WEB-INF/web.xml
type="javax.sql.DataSource" password=""
driverClassName="org.gjt.mm.mysql.Driver" maxIdle="2" maxWait="5000"
username="root url="jdbc:mysql://localhost:3306/info?useUnicode=true&characterSetResults=UTF-8"
maxActive="8" removeAbandoned="true" removeAbandonedTimeout="10"
logAbandoned="true" />
三、环境配置存放目录明细
① jdk : 放在/opt/jdk1.6.0_20目录下
② tomcat:放在/opt/tomcat-5.5.29目录下
③ mysql: /var/lib/mysql -- 数据库目录
/usr/bin/mysql -- mysqladmin mysqldump等命令
/etc/rc.d/init.d -- 启动脚本文件mysql的目录
/usr/share/mysql -- mysql.server命令及配置文件
四、启动、关闭服务的命令
① 启动mysql服务: service mysqld start
关闭mysql服务: service mysqld stop
② 启动tomcat服务:先进入/opt/tomcat-5.5.29/bin 执行 ./startup.sh
关闭tomcat服务:先进入/opt/tomcat-5.5.29/bin 执行 ./shutdown.sh
-
db2数据库还原找不到文件_db2数据库文件怎么进行恢复
2020-12-20 05:56:46BMDB2是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM的AIX)、Linux、IBMOS/400、z/OS,以及Windows服务器版本。DB2提供了高层次的数据利用性、完整性、安全性、可...什么是db2数据库?db2数据库有哪些备份方式?db2数据库数据如何恢复?今天就主要和大家探讨一下关于关系型数据库db2的资料恢复问题。
首先,什么是db2数据库呢? BM DB2是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM的AIX)、Linux、IBM OS/400、z/OS,以及Windows服务器版本。DB2提供了高层次的数据利用性、完整性、安全性、可恢复性,以及小规模到大规模应用程序的执行能力,具有与平台无关的基本功能和SQL命令。
在信息日趋发达的时代,数据显得尤其重要。如何保障数据的完整性和安全性呢?如何避免数据灾难事故的发生呢?数据库备份作为数据安全和完整最有利保障手段的重要性就不言而喻了。可以说,使用数据库备份还原数据库是数据库系统崩溃时提供资料恢复最小代价的最优方案。
那么,db2数据库有哪些备份方式呢?按照数据库备份对数据库的使用影响来划分,可分为联机备份和脱机备份。按照数据库的数据备份范围来划分,可分为完整备份和增量备份。完全备份数据库是指备份数据库中的所有数据,而增量备份只是备份数据库中的部分数据。增量备份又包含另一种实现方式,即delta备份。这两种备份方式的严格定义如下,增量备份是自最近成功的完全备份以来所有更改的数据的备份。delta备份则是上一次成功的完全、增量或delta备份以后所做更改的数据的备份。从备份方式可以看出,数据备份因为备份不到位,或者备份方式本身的局限性,并不能保证在数据库崩溃的时候,能够全部找回自己需要的数据。其实,对于没有备份的DB2数据库,恢复工作还是可以进行的。
资料恢复中心提供了IBMDB2数据库的数据专业恢复方案,针对因无法启动,表空间丢失,库文件删除等类似的问题造成的数据库数据丢失。大家如果出现DB2数据库文件丢失问题,可以第一时间联系资料恢复中心进行及时恢复。
-
mysql怎么新建sql文件位置_sql文件怎么导入数据库,sql导入外部数据库方法
2021-02-08 09:13:03数据库的导入与导出2018年07月13日 02:24:48 [本文来自:www.ii77.com]阅读数:6[本文来自:www.ii77.com]1、首先linux 下查看mysql相关目录whereis mysqlmysql:/usr/bin/mysql—- mysql的运行路径/etc/mysql/usr/... -
Sql文件怎么导入数据库中
2018-09-05 16:32:49打开navicat: 找到对应的sql文件运行就好了 或者在idea中关联对应的数据库: 然后右键运行就好了 -
python怎么输入文件数据库_将文件中的数据插入数据库
2020-12-14 12:23:33我有一个带有多个insert语句(1000+以上)的.sql文件,我想将这个文件中的语句运行到我的Oracle数据库中。在目前,我使用python和odbc连接到我的数据库:import pyodbcfrom ConfigParser import SafeConfigParserdef ... -
o怎么样racle输入dmp数据库文件
2015-09-15 10:31:00exp命令可以从远程数据库传输数据server出到本地的dmp文件,imp命令能够把dmp文件从本地导入到远处的数据库server中。 利用这个功能能够构建两个同样的数据库,一个用来測试。一个用来正式使用。 运行环境:能够... -
mysql查看数据库的日志文件_怎么查看mysql数据库的日志文件
2021-01-19 05:07:03错误日志错误日志在mysql数据库中很重要,它记录着mysqld启动和停止,以及服务器在运行过程中发生的任何错误的相关信息。1.配置信息--log-error=[file-name]用来指定错误日志存放的位置。如果没有指定[file-name],... -
python怎么输入文件数据库_python学习日记——文件及数据库
2020-12-10 20:24:15一、文件处理1.文本文件(or二进制文件)with通过__enter__方法初始化,...下面代码运行结果为True,证明实体f对应的类中实现了这两个方法,所以可以用with进行上下文管理f=open("text1.txt","r+",encoding="utf-8")pr... -
oracle数据库怎么导出dat文件_windows上oracle数据库导入导出数据
2020-12-22 07:14:19用Exp/Imp,Exp/Imp是oracle备份数据的两个命令行工具exp导出 imp导入1.本地数据库导入导出1.导出(运行---cmd中操作)exp 用户名/密码@...导入imp 用户名/密码@数据库实例名file=本地数据库文件存放路径full=y ig... -
运行其它数据库
2019-05-17 08:11:04在我们的mvc项目中 有很多项目文件也有很多数据库文件 如果我们想要在VS中运行他人的项目应该怎么做? 运行他人项目我们就必须更改数据库 怎样去更改呢 我们需要进入到项目文件 去改配置 首先找到解决方案资源管理器... -
如何设置mysql的运行目录_如何修改mysql数据库文件的路径 | 学步园
2021-01-18 17:59:40在网上找了好多,没有确定哪个是最终的答案,由于网站在运行中,实在不敢轻易动手,怎么奈我是个菜鸟呢!先把找到的东西简单记录一下,回头再说!还有一个:首先在数据库里看一下数据库里当前数据文件的存放路径:... -
怎么在ios上运行mysql数据库_iOS连接mysql数据库及基本操作
2021-01-18 20:37:45首先设计一个带 IP地址、端口号、用户名、密码 四个输入框及连接、查询等按钮的界面的iOS程序,然后引入要连接mysql数据库需要的文件:include mysql库文件(下载地址:http://download.csdn.net/source/3425857)和... -
手把手教你,把已经现成的项目的数据库,直接把数据库文件导入数据库,
2020-06-06 19:39:17怎么把已经现成的项目,数据直接导入数据库呢? 这是以Navicat 12 for MySQL工具为例,其他工具操作基本雷同 首先在直接的数据库(qq是小编直接常用的,你们是没有的,使用自己默认的数据库)建立一个库:右击—》... -
各种数据库如何运行sql文件?
2008-12-09 20:59:00问:写了一个sql文件,我再oracle的sqlplus里可以运行吗?该怎么运行?答:run mysql(如果路径不是默认路径还要写名系统路径); -
【高分求助】有一个asp.net网站代码和数据库文件,怎么在本地环境运行?
2013-04-18 10:41:41公司接了一个维护asp.net网站的单子,昨天去把代码和数据库文件拷回来了。 太久没接触vs了、、以前也是稍微用过一阵子而已。。 现在把vs2005和sql server2005都装上了。然后点击【打开网站】选择了代码所在的... -
怎么在mysql中编辑数据库_navicat怎么修改数据库名
2021-02-05 14:44:46有一个数据库,名称为A,需要修改为B。在Navicat中不可以按F2修改数据库的名称,我们必须新建一个库,命名为B。下面4种方式都可以实现目标。如果数据库中有远程表和权限设置,推荐使用第四种方式。... 运行SQL文... -
MFC ODBC数据库文件应该放在哪里?
2016-10-22 03:57:17我正在写一个基于ODBC数据库的程序,写的过程我把数据库文件放在了桌面上。 现在如果我把数据库文件剪切到其他地方,程序就提示找不到文件。这样的话我的 程序就不能在其他电脑上运行了,我想问我要怎么做才能让这个... -
Navicat的MySQL数据库名修改_navicat怎么修改数据库名称
2021-02-08 20:14:26navicat怎么改数据库名称?1、如果数据库A中的表和设置比较简单,直接复制数据库A中所有表,粘贴到数据库B即可。2、在A数据库上右击 –> 转储SQL文件 –> 结构和数据 ; 在B数据库上右击 –> 运行SQL文件。... -
sql server数据库Log文件特别大怎么处理
2018-04-08 14:28:18之前发现服务器上的硬盘空间爆满,导致程序无法运行, 经调查发现, 产生了,ERRORLOG文件。并且sql server数据库的日志文件特别大。 由于默认情况下,SQL Server 会保存 7 个 ErrorLog 文件,名为: ... -
cmd怎么导入mysql文件_怎么在cmd状态下 导入 mysql 的 sql文件到数据库中
2021-01-19 06:59:161:在开始菜单 运行cmd2:输入 mysql -u 这里输入数据库名字 -p回车 然后会提示你输入密码输入密码 例如:5rt5981243:输入使用的数据库 例如 use s411282db04:输入导入的源sql文件 例如source e:\www\s482_2011.sql... -
怎么用引用啊?[转]SQL Server 2005数据库日志文件损坏的情况下如何恢复数据库...
2019-09-24 17:10:252、将需要恢复的数据库文件复制到另外的位置。3、启动数据库服务。4、确认要恢复的数据库文件已经成功复制到另外的位置,然后在SQL Server Management Studio中删除要恢复的数据库。5、新建同名的数据库(数据库... -
java mysql 导出excel文件怎么打开文件_JAVA读取数据库数据导出excel文件
2021-02-01 05:55:24运行环境描述:java工程tomcat服务mysql数据库java导出servlet类:package com.daochu.excel;import java.io.File;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.IOException;import ... -
怎么把bat运行的结果内容输入到txt文件里面(若是能直接输入到数据库也行)
2018-03-15 06:50:39我用一个bat文件运行了一个jar包然后输出了一堆数据,想把数据存到txt文件里面,相请问一下各位大佬怎么操作 -
linux修改mysql数据库文件的路径
2020-09-11 02:28:33在网上找了好多,没有确定哪个是最终的答案,由于网站在运行中,实在不敢轻易动手,怎么奈我是个菜鸟呢!先把找到的东西简单记录一下,回头再说 -
如何修改mysql数据库文件的路径
2014-07-15 18:16:54在网上找了好多,没有确定哪个是最终的答案,由于网站在运行中,实在不敢轻易动手,怎么奈我是个菜鸟呢!先把找到的东西简单记录一下,回头再说! 供参考的:http://bbs.chinaunix.net/thread-1230795-1-1.html ...
-
linux编译安装python
-
基于python的dango框架购物商城毕业设计毕设源代码使用教程
-
ELF视频教程
-
PostgreSQL设置主键
-
RapidScada从入门到精通
-
go定时任务
-
Linux usb子系统(一) _写一个usb鼠标驱动
-
Axure原型文件下载:微信阅读原型
-
总结如何提升网站流量之方法
-
EpsAvlc-源码
-
shell脚本的执行
-
实现 MySQL 读写分离的利器 mysql-proxy
-
Mysql数据库面试直通车
-
DTS结构及其编译方法.pdf
-
减少大规模MIMO系统中导频污染的方法
-
亚马逊克隆-源码
-
使用双模环形谐振器的宽带共模抑制平衡滤波器
-
dbt_greenhouse_source-源码
-
MySQL你该了解的那些事【服务端篇】
-
MySQL Router 实现高可用、负载均衡、读写分离