package com.baidu.util;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class MysqlUtil {
//1銆侀渶瑕佽处鍙枫�佸瘑鐮併�乁RL銆侀┍鍔ㄥ垱寤轰竴涓繛鎺ヤ細璇�
private static String user="root";//濡傛灉鏄痵qlserver杈撳叆浠栫殑璐﹀彿
private static String password="123456";
//jdbc:杞欢鍚嶏細//localhost:3306/鏁版嵁搴撳悕 Data銆傘�傘�傘��=
private static String url="jdbc:mysql://localhost:3306/test?characterEncoding=utf-8";
private static String Driver="com.mysql.jdbc.Driver";
// 鍙嶅皠椹卞姩
static{
try {
Class.forName(Driver);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
//鑾峰彇涓�涓細璇濓紙java涓庢暟鎹簱鐨勪細璇濓級
//JDBC: java database basic connection
public Connection getConn() throws SQLException{
// 閫氳繃椹卞姩绠$悊鍣ㄧ殑getConnection鏂规硶鑾峰彇涓�涓細璇�
Connection conn=DriverManager.getConnection(url, user, password);
System.out.println("连接数据库成功!");
return conn;
}
//测试查询
public void test() throws SQLException {
//1、获取一个会话、连接(java和数据库的连接)
Connection co=getConn();
//2\创建一个运输工具
Statement st=co.createStatement();
//3\让statement运送sql到数据库去执行
String sql="select password from user where account='123'";
ResultSet re = st.executeQuery(sql);
while(re.next()){
System.out.println(re.getString("password"));
}
}
//测试删除
public void testde() throws SQLException {
Connection conn=DriverManager.getConnection(url, user, password);
Statement st = conn.createStatement();
String sql="delete from user where account='886'";
int count=st.executeUpdate(sql);
if(count>0) {
System.out.println("删除成功");
}else {
System.out.println("删除失败,可能是没有该数据");
}
System.out.println(count);
}
public void testad() throws SQLException {
String bookCode="123";
int bookcode=Integer.parseInt(bookCode);
Connection con=getConn();
Statement stat=con.createStatement();
String sql="insert into user(account,password) values('112','152')";
int status=stat.executeUpdate(sql);
if(status>0){
System.out.println("插入成功");
}else{
System.out.println("插入失败");
}
}
//测试查询book表
public void testbook() throws SQLException {
Connection conn=DriverManager.getConnection(url, user, password);
Statement st = conn.createStatement();
//executeQuery用于查询,executeUpdate用于插入、删除、修改
String sql="select * from user";
ResultSet re = st.executeQuery(sql);
while(re.next()) {
//通过列名获得列名的数据
// int a=re.getInt("Id");
// String name=re.getString("bookName");
// Double price=re.getDouble("price");
// System.out.println(a+name+price);
//通过列名的序号获取列名的值
String a=re.getString(1);
System.out.println(a);
}
}
public static void main(String args[]) throws SQLException{
MysqlUtil my=new MysqlUtil();
// my.getConn();
// my.test();
// my.testde();
my.testbook();
my.testde();
my.testad();
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
食堂餐厅管理系统开发 (151个子文件)
MysqlUtil.class 3KB
Addservlet.class 3KB
LoginServlet.class 3KB
Oneshowservlet.class 3KB
Stushowservlet.class 3KB
ShowServlet.class 3KB
Changeservlet.class 2KB
Deleteservlet.class 2KB
Mysql.class 2KB
Myfilter.class 2KB
Book.class 1KB
.classpath 1018B
org.eclipse.wst.common.component 464B
org.eclipse.wst.jsdt.ui.superType.container 49B
chosen.css 12KB
style.css 11KB
style.css 11KB
css.css 11KB
demo - 副本.css 6KB
public.css 4KB
demo.css 4KB
slick.css 3KB
lightbox.css 2KB
myfont - 副本.eot 24KB
myfont.eot 7KB
ajax-loader.gif 4KB
loading.gif 3KB
prevlabel.gif 1KB
nextlabel.gif 1KB
closelabel.gif 979B
close.gif 222B
bullet.gif 49B
ie-css3.htc 12KB
demo - 副本.html 22KB
demo.html 3KB
IE6.html 2KB
mysql-connector-java-5.1.36.jar 949KB
mysql-connector-java-5.1.36.jar 949KB
mysql-connector-java-5.1.15-bin.jar 768KB
standard.jar 384KB
jstl.jar 20KB
MysqlUtil.java 3KB
Addservlet.java 2KB
ShowServlet.java 2KB
Stushowservlet.java 2KB
Mysql.java 2KB
Deleteservlet.java 2KB
Oneshowservlet.java 2KB
Changeservlet.java 2KB
LoginServlet.java 2KB
Myfilter.java 2KB
Book.java 713B
aboutbg1.jpg 2.35MB
contact-bg.jpg 1.83MB
news-bg.jpg 1.65MB
wedding-bg.jpg 1.33MB
Events-bg.jpg 1.32MB
menu-bg.jpg 1.22MB
profile-bg.jpg 1.22MB
indexbg.jpg 1.14MB
yd1.jpg 494KB
img3.jpg 319KB
nb.jpg 248KB
img4.jpg 225KB
steak.jpg 210KB
hgr.jpg 173KB
hm.jpg 152KB
gbjd.jpg 126KB
img10.jpg 126KB
hsy.jpg 103KB
yxqz.jpg 82KB
wgwt.jpg 72KB
qjrs.jpg 70KB
st3.jpg 68KB
mpdf.jpg 64KB
yxrs.jpg 61KB
bjky.jpg 53KB
st2.jpg 52KB
ck.jpg 50KB
rgm.jpg 41KB
st5.jpg 35KB
qdszt.jpg 34KB
iesj_08.jpg 24KB
zg.jpg 23KB
st4.jpg 22KB
iesj_13.jpg 11KB
iesj_03.jpg 11KB
iesj_05.jpg 10KB
iesj_10.jpg 9KB
google.jpg 9KB
prototype.js 123KB
jquery.js 93KB
slick.js 69KB
chosen.jquery.js 41KB
effects.js 38KB
lightbox.js 18KB
builder.js 5KB
scriptaculous.js 3KB
Action.js 2KB
.jsdtscope 567B
共 151 条
- 1
- 2
资源评论
Domices
- 粉丝: 7
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功