📄 2006061220191111667.java
字号:
package jdbc;
import java.sql.*;
public class T1
{
Connection con = null;
Statement st = null;
ResultSet rs = null;
PreparedStatement pre = null;
CallableStatement call = null;
public T1()
{
//驱动程序
String driver="com.microsoft.jdbc.sqlserver.SQLServerDriver";
//要连接的数据源
String dsn="jdbc:microsoft:sqlserver://a309:1433;DatabaseName=EMP";
//用户名称
String user="qq";
//口令
String passd="qq";
try
{
//加载并注册驱动程序
Class.forName(driver);
//生成连接
con=DriverManager.getConnection(dsn,user,passd);
//判断连接是否成功
if(con!=null)
{
System.out.println("ok");
}
}catch(Exception e)
{
e.printStackTrace();
}
}
public void staAdd(String sql)
{
try{
st = con.createStatement();
int i=st.executeUpdate(sql);
System.out.println(i);
}catch(Exception e)
{
e.printStackTrace();
}
}
public void select(String sql)
{
try{
st = con.createStatement();
rs = st.executeQuery(sql);
while(rs.next())
{
System.out.print("姓名:"+rs.getString("name")+" ");
System.out.println("电话:"+rs.getString("tel"));
}
}catch(Exception e)
{
e.printStackTrace();
}
}
public void preAdd(String name)
{
String s="insert into employ values('22',?,'ee')";
try
{
pre= con.prepareStatement(s);
pre.setString(1,name);
int x=pre.executeUpdate();
System.out.println(x);
}catch(Exception e)
{
e.printStackTrace();
}
}
public void preSelect(String name)
{
String s ="select * from employ where name=?";
try
{
pre=con.prepareStatement(s);
pre.setString(1,name);
rs=pre.executeQuery();
while(rs.next())
{
System.out.println("姓名:"+rs.getString("name") );
}
}catch(Exception e){}
}
public void procAdd(String name,String tel)
{
try
{
call =con.prepareCall("{call insertOne(?,?)}");
call.setString(1,name);
call.setString(2,tel);
call.executeUpdate();
}catch(Exception e)
{
e.printStackTrace();
}
}
//批处理
public void PCL(String sql[])
{
try{
st = con.createStatement();
for(String s : sql)
{
st.addBatch(s);
}
st.executeBatch();
}catch(Exception e)
{
e.printStackTrace();
}
}
public static void main(String[] args)
{
T1 t1 = new T1();
String s = "insert into employ(name,tel) values('aa','bb')";
String s1 ="update employ set tel='aa' where name='aa'";
String s2 = "delete from employ where tel='aa'";
//t1.staAdd(s);
//t1.staAdd(s1);
//t1.staAdd(s2);
String s3 = "select * from employ";
//t1.select(s3);
String s4 = "wh";
//t1.preAdd(s4);
//t1.preSelect(s4);
String name ="wh";
String tel = "888";
//t1.procAdd(name,tel);
String s5="update employ set name='wh' where name='yhl'";
String s6 = "update employ set tel = '888' where name='wh'";
String s7[]={s5,s6};
t1.PCL(s7);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -