|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
有了这样一个呼声:让java代替C语言成为基本语言。这些足以说明java简单易学的这个优点。其次,java的功能强大,前面我也提到了,EJB3.0的推出使java成为了大型项目的首选。js|mysql|历程在设置jsp开辟情况的过程当中会碰着很多成绩,感激网上的很多先辈的履历总结,作者cl41的JSP毗连Mysql数据库攻略和作者Saulzy的MySQL进修条记等文章对我来讲几乎是雪中送碳,为了匡助象我一样的初学者在此总结了很多作者的履历,十分感激他们的忘我贡献精力,也但愿更多的人把这类精力发扬光年夜,呵呵,再次对所参考文章的作者暗示最高尚的敬意!
以下软件下载毗连地点没法显现的话,请间接到官方网站下载便可!
软件下载
Mysql
下载版本:mysql-4.1.13-win32.zip(Windowsdownloads)
http://dev.mysql.com/downloads/mysql/4.1.html
JDBC驱动
下载版本:mysql-connector-java-3.1.10.zip
http://dev.mysql.com/downloads/connector/j/3.1.html
下载j2sdk
下载版本:jdk-1_5_0_04-windows-i586-p.exe
http://java.sun.com/j2se/1.5.0/download.jsp
下载tomcat
下载版本:jakarta-tomcat-5.5.9.exe
http://jakarta.apache.org/site/downloads/downloads_tomcat-5.cgi
安装,设置j2sdk:
实行j2sdk安装程序,按默许设置举行安装,也可自界说路径,但需修正上面的设置
设置j2sdk:
设置情况变量:
我的电脑->属性->初级->情况变量->体系变量中增加以下情况变量:
JAVA_HOME=C:ProgramFilesJavajdk1.5.0_04
CLASSPATH=%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar;
path=%JAVA_HOME%in;%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem
写一个复杂的java程序来测试J2SDK是不是已安装乐成:
publicclasshello
{
publicstaticvoidmain(Stringargs[])
{
System.out.println("Hello");
}
}
将程序保留为文件名为hello.java的文件。
翻开命令提醒符窗口,进进到hello.java地点目次,键进上面的命令
javachello.java
javahello
此时若打印出来hello则安装乐成,若没有打印出这句话,细心反省以上设置是不是准确。
注重体系文件夹选项中应断定“埋没已知文件范例的扩大名”不勾选(我的电脑?工具?检察)
安装,设置tomcat
实行tomcat安装程序,按默许设置举行安装,也可自界说路径,但需修正上面的设置
我的电脑->属性->初级->情况变量->体系变量中增加以下情况变量
CATALINA_HOME=C:ProgramFilesApacheSoftwareFoundationTomcat5.5
CATALINA_BASE=C:ProgramFilesApacheSoftwareFoundationTomcat5.5
修正情况变量中的classpath,把tomat安装目次下的commonlib下的servlet-api.jar增加到classpath中往,
修正后的classpath以下:
classpath=%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar;C:ProgramFilesApacheSoftwareFoundationTomcat5.5commonlibservlet-api.jar;
启动tomcat,在IE中会见http://localhost:8080,若看到tomcat的接待页面的话申明安装乐成。
安装mysql
解紧缩mysql-4.1.13-win32.zip,运转setup.exe
起首呈现的是安装导游接待界面,间接点击“Next”
持续,选择安装范例,选择“自界说”custom安装,然后点“Next”下一步,呈现自界说安装界面
选择安装路径:C:MySQLServer4.1(可自界说)
点“OK”前往到自界说安装界面,路径已改成设置的路径
点“Next”,筹办入手下手安装
点“Install”入手下手安装
完成后呈现创立MySQL.com帐号的界面
假如是初次利用MySQL,选“CreateanewfreeMySQL.comaccout”
点“Next”,输出你的Email地点和本人设定的用于登录MySQL.com的暗码
填完后点“Next”进进第二步
填写姓名等相干信息,填完点“Next”,进进第三步
填完德律风号码、公司称号等信息后,点“Next”,
然后呈现预览你方才填的信息的界面,点“Next”呈现安装完成界面
注重,这里有个设置导游的选项(ConfiguretheMySQLServernow),
倡议勾选当即设置你的MySQL。很多说安装完MySQL后没法启动,缘故原由就在于没有设置MySQL。
点击“Finish”完成安装,并入手下手设置MySQL
点“Next”,进进设置范例选择页面。选“Detailedconfiguration”(具体设置)
点“Next”,进进服务范例选择页面。选“DeveloperMachine”(开辟者呆板),如许占用体系的资本不会良多
点“Next”后,进进数据库用法选择页面。选择“MultifunctionalDatabase”
点“Next”,进当选择InnoDB数据寄存地位页面
不必变动设置,间接放在InstallationPath安装目次里便可,然后点“Next”,选择MySQL的同时连接数
选择“ManualSetting”,设置为100(依据本人必要,酌情设置)
点“Next”,设置MySQL在TCP/IP通信情况中的端口选择默许的3306端口便可。
点“Next”,选择MySQL中的字符设置
注重,这里的选择将会影响你是不是能在MySQL中利用中文。选择gb2312字符集以便撑持简体中文
点“Next”,设置Windows服务选项
注重,这里的选择很关头。
“InstallAsWindowsService”必定要勾选,这是将MySQL作为Windows的服务运转。
“ServiceName”就用默许的“MySQL”
上面的“LaunchtheMySQLServerautomatically”必定要勾选,如许Windows启动时,MySQL就会主动启动服务,要否则就要手工启动MySQL。
很多人说安装MySQL后没法启动、没法毗连、呈现10061毛病,缘故原由就在这里。
点“Next”,设置根帐号root的登录暗码
“ModifySecuritySettings”是设置根帐号的暗码,输出你设定的暗码便可。
“CreateAnAnonymousAccount”是创立一个匿名帐号,如许会招致未经受权的用户不法会见你的数据库,有平安隐患,倡议不要勾选。
点“Next”,MySQL设置导游将根据你下面的一切设定设置MySQL,以便MySQL的运转切合你的必要
点“Execute”入手下手设置,当呈现“Servicestartedsuccessfully”时,申明你的设置完成,MySQL服务启动乐成
点“Finish”完成,全部MySQL的设置完成,剩下的就是用MySQL客户端毗连MySQL服务器,然后利用了。
安装JDBC驱动:
解紧缩mysql-connector-java-3.1.10.zip
将要利用的是mysql-connector-java-3.1.10-bin-g.jar和mysql-connector-java-3.1.10-bin.jar
设置
在C:ProgramFilesJava目次下创建mysqlforjdbc子目次,进进该目次将mysql-connector-java-3.1.10-bin.jar到该目次下
进进C:ProgramFilesJavajdk1.5.0_04lib目次将mysql-connector-java-3.1.10-bin-g.jar拷贝到该目次下
然后设置classpath,追加%JAVA_HOME%libmysql-connector-java-3.1.10-bin-g.jar;C:ProgramFilesJavamysqlforjdbcmysql-connector-java-3.1.10-bin.jar;到该情况变量中往
追加今后情况变量以下:
CLASSPATH=%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar;C:ProgramFilesApacheSoftwareFoundationTomcat5.5commonlibservlet-api.jar;%JAVA_HOME%libmysql-connector-java-3.1.10-bin-g.jar;C:ProgramFilesJavamysqlforjdbcmysql-connector-java-3.1.10-bin.jar;
设置这个的目标是让java使用程序找到毗连mysql的驱动.
检察并启动MySQL服务
在WindowsXP下安装完MySQL后,它就已主动启动服务了,而且在入手下手菜单中有其客户真个快速体例毗连
能够经由过程Windows的服务办理器检察。“入手下手”-“运转”,输出“services.msc”,回车。
弹出Windows的服务办理器,然后就能够瞥见服务名为“mysql”的服务项了,其右侧标明“已启动”
在入手下手菜单-一切程序-MySQL-MySQLServer4.1-MySQLCommandLineClient用客户真个快速体例毗连
输出安装是设置的暗码便可
数据库的利用
Mysql安装终了今后,在入手下手菜单-一切程序-MySQL-MySQLServer4.1-MySQLCommandLineClient用客户真个快速体例毗连
输出安装时设置的暗码
利用mysql的基础命令(在mysql命令行编纂每输出完命令后最初必定要有分号)
显现数据库:showdatabases;
利用数据库:use数据库名;
建库
在mysql里建一个数据库first,和在数据库里建一个表about
命令:createdatabasefirst;
为数据库设置权限(用户和暗码)
命令:grantallprivilegesonfirst.*totest@localhostidentifiedby“123456”;
当你实行完这个命令今后,只需你再以用户名:test,暗码:123456登录时你就只能够对first这个数据库操纵,如许避开利用root
输出命令:usefirst;
利用first数据库;
在first库中建表
命令:createtableabout(idint(8)primarykey,namevarchar(10));
在表中假设数据:
命令:insertintoaboutvalues(xyw1026,laojiang);
加入
命令:exit
JSP毗连mysql
在C:ProgramFilesApacheSoftwareFoundationTomcat5.5webapps目次下创建子目次myapp
进进C:ProgramFilesApacheSoftwareFoundationTomcat5.5webappsmyapp目次下
用记事本编写一个文件保留为first.jsp
代码以下:
<%@pagecontentType="text/html;charset=gb2312"%>
<%@pageimport="java.sql.*"%>
<html>
<body>
<%Class.forName("org.gjt.mm.mysql.Driver").newInstance();
Stringurl="jdbc:mysql://localhost/softforum?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"
//first为你的数据库名
Connectionconn=DriverManager.getConnection(url);
Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
Stringsql="select*fromfirst";
ResultSetrs=stmt.executeQuery(sql);
while(rs.next()){%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操纵乐成,祝贺你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
[1][2]下一页
那这个对象有什么意义?现在很多用javabean的人就不能保证对象有完整的意义,不成熟的使用模式等导致代码疯狂增长,调试维护的时间要得多得多。在说性能之前,先说说你这个比较的来历。据说微软为了证明。net比java好。 |
|