创建数据库
选择开始菜单中→程序→Management
SQL
Server
2008→SQL
Server
Management
Studio命令,打开SQL
Server
Management
Studio窗口,并使用Windows或
SQL
Server身份验证建立连接。
在对象资源管理器窗口中展开服务器,然后选择数据库节点
右键单击数据库节点,从d出来的快捷菜单中选择新建数据库命令。
执行上述 *** 作后,会d出新建数据库对话框。在对话框、左侧有3个选项,分别是常规、选项和文件组。完成这三个选项中的设置会后,就完成了数据库的创建工作,
在数据库名称文本框中输入要新建数据库的名称。例如,这里以“新建的数据库”。
在所有者文本框中输入新建数据库的所有者,如sa。根据数据库的使用情况,选择启用或者禁用使用全文索引复选框。
在数据库文件列表中包括两行,一行是数据库文件,而另一行是日记文件。通过单击下面的添加、删除按钮添加或删除数据库文件。
切换到选项页、在这里可以设置数据库的排序规则、恢复模式、兼容级别和其他属性。
切换到文件组页,在这里可以添加或删除文件组。
完成以上 *** 作后,单击确定按钮关闭新建数据库对话框。至此“新建的数据”数据库创建成功。新建的数据库可以再对象资源管理器窗口看到。
用JDBC技术\x0d\创建数据库连接,分为以下几步:\x0d\1装载并注册数据库的JDBC驱动程序\x0d\2取得数据库连接\x0d\3建立Statement 对象\x0d\4准备并执行调用SQL语句\x0d\5处理ResultSet中的记录集\x0d\6释放资源\x0d\第一步\x0d\加载驱动程序\x0d\ try{ //装载MySQL数据库驱动\x0d\ ClassforName("commysqljdbcDriver");\x0d\ }\x0d\ catch(ClassNotFoundException e) \x0d\ { \x0d\ eprintStackTrace();\x0d\ }\x0d\注意:在使用JDBC之前,要在文件前导入有关SQL的类即\x0d\ import javasql\x0d\第二步\x0d\取得数据库连接\x0d\try{\x0d\String url="jdbc:mysql://localhost:3306/student;\x0d\String user="root";\x0d\String password="1234";\x0d\con=DriverManagergetConnection(url,user,password);\x0d\}\x0d\catch(SQLException e)\x0d\{\x0d\ eprintStackTrace();\x0d\ }\x0d\第三步\x0d\建立Statement 对象\x0d\try{\x0d\ Statement sql=concreateStatement();\x0d\ }\x0d\catch(SQLException e)\x0d\ {\x0d\ eprintStackTrace();\x0d\ }\x0d\第四步\x0d\执行各种SQL语句\x0d\try{\x0d\ ResultSet rs=sqlexecuteQuery(\x0d\ "select from student");\x0d\ }\x0d\catch(SQLException e)\x0d\ {\x0d\ eprintStackTrace();\x0d\ }\x0d\第五步\x0d\获取查询结果\x0d\ ResultSet rs=sqlexecuteQuery(\x0d\ "select from student");\x0d\ while(rsnext())\x0d\ {\x0d\ rsgetString(2)或者是rsgetString("name");\x0d\ rsgetInt(3)或者是rsgetInt("age");\x0d\ }\x0d\注意\x0d\只有select语句才会有结果集返回;\x0d\ResultSet对象一次只能看到一个数据行\x0d\使用next()方法走到下一数据行\x0d\获得一行数据后,ResultSet对象可以使用getXxx()方法获得字段值,将位置索引或字段名传递给get第六步\x0d\关闭创建的各个对象(后打开的先关)\x0d\ rsclose();\x0d\ sqlclose();\x0d\ conclose();Xxx方法()即可。
pst=myConprepareStatement(sql);//通过数据连接得到prepareStatement来执行SQL语句其中传入Sql语句字符串参数
rs=pstexecuteQuery();//执行查询,将返回结果放入ResultSetrs结果集中
if(rsnext())
{
bool=true;
}
//rsnext()是否有下一个数据,如果有bool设置为真,否则还是等于初始值
然后返回结果
具体实现了检查用户信息是否存在
select from td_user where uname='"+username+"' and upass='"+userpass"
上面的SQL语句是查询所有信息在td_user表,但是uname=username还有pass = userpass
一. 软件下载
Mysql
下载版本:4111
>
jsp连接oracle数据库,主要是通过jdbc技术,首先加载驱动类,然后连接url,输入用户名和密码,打开数据库连接资源,如下代码:
<%@page contentType="text/html;charset=gb2312"%><%@page import="javasql"%>
<HTML><BODY>
<hr align="center" width="55%" color="#991111" size="5"/>
<%
Connection conn = null;
PreparedStatement stmt = null;
ResultSet rs = null;
requestsetCharacterEncoding("GBK");
try{
ClassforName("oraclejdbcdriverOracleDriver");//加载oracle数据库驱动
}
catch(ClassNotFoundException ce){
outprintln(cegetMessage());
}
try{
String url="jdbc:oracle:thin:@localhost:1521:orcl";//连接oracle数据库的url
conn=DriverManagergetConnection(url,"scott","tiger");//开始连接
stmt=connprepareStatement("select from emp");//获取返回的结果集
rs=stmtexecuteQuery();
outprint("<TABLE BORDER='1' width='55%' cellpadding='3' align=center>");
outprint("<TR><TD>"+"<b>Empno</b>"+"</TD>");
outprint("<TD>"+"<b>Ename</b>"+"</TD>");
outprint("<TD>"+"<b>Job</b>"+"</TD>");
outprint("<TD>"+"<b>Mgr</b>"+"</TD>");
outprint("<TD>"+"<b>hiredate</b>"+"</TD>");
outprint("<TD align=center>"+"<b>Sal</b>"+"</TD>");
outprint("<TD>"+"<b>Comm</b>"+"</TD>");
outprint("<TD>"+"<b>Deptno</b>"+"</TD></TR>");
while(rsnext()){
outprint("<TR><TD>"+rsgetString(1)+"</TD>");
outprint("<TD>"+rsgetString(2)+"</TD>");
outprint("<TD >"+rsgetString(3)+"</TD>");
outprint("<TD>"+rsgetString(4)+"</TD>");
outprint("<TD>"+rsgetString(5)+"</TD>");
outprint("<TD>"+rsgetString(6)+"</TD>");
outprint("<TD>"+rsgetString(7)+"</TD>");
outprint("<TD>"+rsgetString(8)+"</TD></TR>");
}
outprint("</TABLE>");
rsclose();
stmtclose();
connclose();
}
catch(Exception e){
Systemoutprintln(egetMessage());
}
%>
</BODY></HTML>
以上就是关于JSP 数据库 *** 作全部的内容,包括:JSP 数据库 *** 作、jsp怎么连接数据库、jsp mysql 怎样创建数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)