mysql的连接和实现功能

来源:互联网 发布:java项目怎么绑定域名 编辑:程序博客网 时间:2024/06/09 19:16

文件位置


1.连接数据库

package db;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import com.mysql.jdbc.Driver;/**  * @author 作者 大佬~  * @version 创建时间:2016年8月30日 下午4:28:58  * 类说明  */public class dbconnect {        static String url="jdbc:mysql://127.0.0.1/test";//数据库路径        static String userName="root";                  //数据库用户名        static String passWord="root";                  //数据库登入密码        static String driverName="com.mysql.jdbc.Driver"; //数据库驱动路径        //静态块 在类加载的时候就执行了        static{                                                       <span style="white-space:pre"></span>try {<span style="white-space:pre"></span>Class.forName(driverName);               //加载驱动<span style="white-space:pre"></span><span style="white-space:pre"></span>} catch (ClassNotFoundException e) {<span style="white-space:pre"></span>// TODO Auto-generated catch block<span style="white-space:pre"></span>e.printStackTrace();<span style="white-space:pre"></span>}         }        //连接数据库       public Connection connection(){    <span style="white-space:pre"></span>   Connection conn=null;    <span style="white-space:pre"></span>   try {<span style="white-space:pre"></span>conn=DriverManager.getConnection(url, userName, passWord);<span style="white-space:pre"></span><span style="white-space:pre"></span>} catch (SQLException e) {<span style="white-space:pre"></span>// TODO Auto-generated catch block<span style="white-space:pre"></span>e.printStackTrace();<span style="white-space:pre"></span>}    <span style="white-space:pre"></span>   return conn;       }              }

2.数据库删除和查询实现

package db;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.sql.SQLException;/**  * @author 作者大佬~~ * @version 创建时间:2016年8月30日 下午4:57:12  * 类说明  */public class dbImpl {          //根据数据库名查询表中所有内容              public void select(String tableName){              PreparedStatement ps;   //              Connection con;              ResultSet rs;              ResultSetMetaData m;              int columns;              String sql="select * from "+tableName;              con=new dbconnect().connection();              try {ps=con.prepareStatement(sql);rs=ps.executeQuery();m=rs.getMetaData();columns=m.getColumnCount();while(rs.next()){for(int i=1;i<=columns;i++){System.out.print(rs.getString(i));}System.out.println();}} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}                            }                          //根据id查信息            public void delete(int id,String dbName){            PreparedStatement ps=null;            int rs;            Connection conn=new dbconnect().connection();            String sql="delete from "+dbName+" where id="+id;            try {ps=conn.prepareStatement(sql);rs=ps.executeUpdate();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}                        }}


                                             
0 0
原创粉丝点击